Home
last modified time | relevance | path

Searched refs:pluginBuffer (Results 1 - 3 of 3) sorted by relevance

/foundation/multimedia/media_foundation/engine/plugin/plugins/codec_adapter/
H A Dcodec_buffer.cpp88 Status CodecBuffer::Copy(const std::shared_ptr<Plugin::Buffer>& pluginBuffer) in Copy() argument
90 omxBuffer_->flag = Translate2omxFlagSet(pluginBuffer->flag); in Copy()
91 omxBuffer_->pts = pluginBuffer->pts; in Copy()
93 if (pluginBuffer->flag & BUFFER_FLAG_EOS) { in Copy()
97 auto mem = pluginBuffer->GetMemory(); in Copy()
99 MEDIA_LOG_DD("pluginBuffer->GetMemory() return nullptr"); in Copy()
114 Status CodecBuffer::Rebind(const std::shared_ptr<Plugin::Buffer>& pluginBuffer) in Rebind() argument
117 omxBuffer_->flag = Translate2omxFlagSet(pluginBuffer->flag); in Rebind()
118 omxBuffer_->pts = pluginBuffer->pts; in Rebind()
120 memory_ = pluginBuffer in Rebind()
[all...]
H A Dcodec_buffer.h41 Status Copy(const std::shared_ptr<Plugin::Buffer>& pluginBuffer);
43 Status Rebind(const std::shared_ptr<Plugin::Buffer>& pluginBuffer); // 重新申请内存时, CodecBuffer都要重新创建
H A Dcodec_buffer_pool.cpp43 auto pluginBuffer = bufQue.Pop(); in UseBuffers() local
44 auto codecBuffer = std::make_shared<CodecBuffer>(pluginBuffer, verInfo_, isInput, bufferSize, bufMemType); in UseBuffers()

Completed in 2 milliseconds