Lines Matching refs:Buffer
190 Buffer::Buffer(BufferMetaType type) : trackID(0), pts(0), dts(0), duration(0), flag (0), meta()
199 std::shared_ptr<Buffer> Buffer::CreateDefaultBuffer(BufferMetaType type, size_t capacity,
202 auto buffer = std::make_shared<Buffer>(type);
208 std::shared_ptr<Memory> Buffer::WrapMemory(uint8_t* data, size_t capacity, size_t size)
216 std::shared_ptr<Memory> Buffer::WrapMemoryPtr(std::shared_ptr<uint8_t> data, size_t capacity, size_t size)
225 std::shared_ptr<Memory> Buffer::WrapSurfaceMemory(sptr<SurfaceBuffer> surfaceBuffer)
238 std::shared_ptr<Memory> Buffer::AllocMemory(std::shared_ptr<Allocator> allocator, size_t capacity, size_t align)
266 uint32_t Buffer::GetMemoryCount()
271 std::shared_ptr<Memory> Buffer::GetMemory(uint32_t index)
279 std::shared_ptr<BufferMeta> Buffer::GetBufferMeta()
284 void Buffer::UpdateBufferMeta(const BufferMeta& bufferMeta)
289 bool Buffer::IsEmpty()
294 void Buffer::Reset()
311 void Buffer::ChangeBufferMetaType(BufferMetaType type)