Home
last modified time | relevance | path

Searched refs:prevOffset (Results 1 – 8 of 8) sorted by relevance

/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/filters/demux/
H A Ddata_packer.cpp177 uint64_t prevOffset; // The media offset of the startIndex buffer start byte in PeekRangeInternal() local
178 FALSE_RETURN_V_MSG_E(FindFirstBufferToCopy(offset, startIndex, prevOffset), false, in PeekRangeInternal()
181 auto bufferOffset = static_cast<int32_t>(offset - prevOffset); in PeekRangeInternal()
194 (void)CopyFromSuccessiveBuffer(prevOffset, offsetEnd, startIndex, dstPtr, needCopySize); in PeekRangeInternal()
413 bool DataPacker::FindFirstBufferToCopy(uint64_t offset, int32_t &startIndex, uint64_t &prevOffset) in FindFirstBufferToCopy() argument
416 prevOffset= mediaOffset_; in FindFirstBufferToCopy()
418 if (offset >= prevOffset && offset - prevOffset < GetBufferSize(que_[startIndex])) { in FindFirstBufferToCopy()
421 prevOffset += GetBufferSize(que_[startIndex]); in FindFirstBufferToCopy()
455 prevOffset = prevOffset + GetBufferSize(que_[startIndex]); in CopyFromSuccessiveBuffer()
458 uint64_t curOffsetEnd = prevOffset + GetBufferSize(que_[i]); in CopyFromSuccessiveBuffer()
[all …]
H A Ddata_packer.h97 bool FindFirstBufferToCopy(uint64_t offset, int32_t &startIndex, uint64_t &prevOffset);
102 …int32_t CopyFromSuccessiveBuffer(uint64_t prevOffset, uint64_t offsetEnd, int32_t startIndex, uint…
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/waterflow/layout/top_down/
H A Dwater_flow_layout_info.cpp335 bool WaterFlowLayoutInfo::ReachStart(float prevOffset, bool firstLayout) const in ReachStart() argument
337 …auto scrollUpToReachTop = (LessNotEqual(prevOffset, 0.0) || firstLayout) && GreatOrEqual(currentOf… in ReachStart()
338 auto scrollDownToReachTop = GreatNotEqual(prevOffset, 0.0) && LessOrEqual(currentOffset_, 0.0); in ReachStart()
342 bool WaterFlowLayoutInfo::ReachEnd(float prevOffset, bool firstLayout) const in ReachEnd() argument
349 … (GreatNotEqual(prevOffset, minOffset) || firstLayout) && LessOrEqual(currentOffset_, minOffset); in ReachEnd()
350 …auto scrollUpToReachEnd = LessNotEqual(prevOffset, minOffset) && GreatOrEqual(currentOffset_, minO… in ReachEnd()
H A Dwater_flow_layout_info.h83 bool ReachStart(float prevOffset, bool firstLayout) const override;
84 bool ReachEnd(float prevOffset, bool firstLayout) const override;
H A Dwater_flow_segmented_layout.cpp321 … const float prevOffset = wrapper_->GetHostNode()->GetPattern<WaterFlowPattern>()->GetPrevOffset(); in MeasureOnOffset() local
322 const bool forward = LessOrEqual(info_->currentOffset_, prevOffset) || info_->endIndex_ == -1; in MeasureOnOffset()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/list/
H A Dlist_pattern.cpp1836 float prevOffset = currentOffset_; in UpdateTotalOffset() local
1861 if (!NearEqual(relativeOffset + prevOffset, currentOffset_, epsilon) || in UpdateTotalOffset()
1868 return currentOffset_ - prevOffset; in UpdateTotalOffset()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_field/
H A Dtext_field_pattern.h1565 void ProcessOverlayAfterLayout(const OffsetF& prevOffset);
H A Dtext_field_pattern.cpp695 void TextFieldPattern::ProcessOverlayAfterLayout(const OffsetF& prevOffset) in ProcessOverlayAfterLayout() argument
699 pipeline->AddAfterLayoutTask([weak = WeakClaim(this), prevOffset]() { in ProcessOverlayAfterLayout()
714 } else if (prevOffset != pattern->parentGlobalOffset_) { in ProcessOverlayAfterLayout()