Home
last modified time | relevance | path

Searched refs:ChunkIterator (Results 1 – 2 of 2) sorted by relevance

/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/source/http_source/utils/
H A Dmedia_cached_buffer.h45 using ChunkIterator = CacheChunkList::iterator; variable
54 ChunkIterator accessPos;
100 virtual ChunkIterator AddFragmentCacheBuffer(uint64_t offset);
102 uint64_t offset, ChunkIterator chunkPos, CacheChunk* splitHead, CacheChunk*& chunkInfo);
103 virtual ChunkIterator SplitFragmentCacheBuffer(FragmentIterator& currFragmentIter,
104 uint64_t offset, ChunkIterator chunkPos);
108 ChunkIterator GetOffsetChunkCache(CacheChunkList& fragmentCacheBuffer, uint64_t offset);
154 size_t WriteChunk(FragmentCacheBuffer& fragmentCacheBuffer, ChunkIterator& chunkPos,
240 ChunkIterator SplitFragmentCacheBuffer(FragmentIterator& currFragmentIter, uint64_t offset,
241 ChunkIterator chunkPos) override;
[all …]
H A Dmedia_cached_buffer.cpp141 void CacheMediaChunkBufferImpl::UpdateAccessPos(FragmentIterator& fragmentPos, ChunkIterator& chunk… in UpdateAccessPos()
234 ChunkIterator chunkPos = std::upper_bound(chunkList.begin(), chunkList.end(), offset, in WriteInPlace()
352 ChunkIterator chunkPos; in Write()
507 …MediaChunkBufferImpl::WriteChunk(FragmentCacheBuffer& fragmentCacheBuffer, ChunkIterator& chunkPos, in WriteChunk()
742 uint64_t offset, ChunkIterator chunkPos, CacheChunk* splitHead, CacheChunk*& chunkInfo) in GetFragmentIterator()
780 ChunkIterator CacheMediaChunkBufferImpl::SplitFragmentCacheBuffer(FragmentIterator& currFragmentIte… in SplitFragmentCacheBuffer()
781 uint64_t offset, ChunkIterator chunkPos) in SplitFragmentCacheBuffer()
801 ChunkIterator CacheMediaChunkBufferHlsImpl::SplitFragmentCacheBuffer(FragmentIterator& currFragment… in SplitFragmentCacheBuffer()
802 uint64_t offset, ChunkIterator chunkPos) in SplitFragmentCacheBuffer()
852 ChunkIterator CacheMediaChunkBufferImpl::AddFragmentCacheBuffer(uint64_t offset) in AddFragmentCacheBuffer()
[all …]