Home
last modified time | relevance | path

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

/ohos5.0/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()
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->GetMemory(); in Rebind()
149 buffer_ = pluginBuffer; in Rebind()
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, bufM… in UseBuffers()