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 D | media_cached_buffer.h | 45 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 D | media_cached_buffer.cpp | 141 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 …]
|