Home
last modified time | relevance | path

Searched refs:AVBuffer (Results 1 – 25 of 386) sorted by relevance

12345678910>>...16

/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_4.1.6.3/
H A Dchangelogs-multimedia.md11 媒体数据结构AVMemory废弃,支持AVBuffer
35 | OH_AVMemory_Create | AVMemory实例创建接口废弃,支持AVBuffer |OH_AVBuffer_Create|
36 | OH_AVMemory_GetAddr | 获取内存虚拟地址接口废弃,支持AVBuffer |OH_AVBuffer_GetAddr|
49 在媒体编解码/封装/解封装等功能实现时,使用AVBuffer相应的创建/获取内存地址/内存长度/销毁接口操作数据内存
59 接口数据流转废弃AVMemory,支持AVBuffer,删除不支持的规格。
129 接口数据流转废弃AVMemory,支持AVBuffer
184 接口数据流转废弃AVMemory,支持AVBuffer
237 接口数据流转废弃AVMemory,支持AVBuffer
277 接口数据流转废弃AVMemory,支持AVBuffer
317 接口数据流转废弃AVMemory,支持AVBuffer,原音频解码模块变更为音频编解码模块。
[all …]
/ohos5.0/foundation/multimedia/media_foundation/src/buffer/avbuffer/
H A Davbuffer.cpp33 AVBuffer::AVBuffer() : pts_(0), dts_(0), duration_(0), flag_(0), meta_(nullptr), memory_(nullptr) {} in AVBuffer() function in OHOS::Media::AVBuffer
35 AVBuffer::~AVBuffer() {} in ~AVBuffer()
37 std::shared_ptr<AVBuffer> AVBuffer::CreateAVBuffer(const AVBufferConfig &config) in CreateAVBuffer()
118 auto buffer = std::shared_ptr<AVBuffer>(new AVBuffer()); in CreateAVBuffer()
129 std::shared_ptr<AVBuffer> AVBuffer::CreateAVBuffer(uint8_t *ptr, int32_t capacity, int32_t size) in CreateAVBuffer()
135 auto buffer = std::shared_ptr<AVBuffer>(new AVBuffer()); in CreateAVBuffer()
146 std::shared_ptr<AVBuffer> AVBuffer::CreateAVBuffer(sptr<SurfaceBuffer> surfaceBuffer) in CreateAVBuffer()
152 auto buffer = std::shared_ptr<AVBuffer>(new AVBuffer()); in CreateAVBuffer()
163 std::shared_ptr<AVBuffer> AVBuffer::CreateAVBuffer() in CreateAVBuffer()
165 auto buffer = std::shared_ptr<AVBuffer>(new AVBuffer()); in CreateAVBuffer()
[all …]
/ohos5.0/docs/zh-cn/application-dev/media/avcodec/
H A Davcodec-kit-intro.md7 - 媒体基础能力(Media Foundation):提供媒体数据处理的公共基础类型,包括[AVBuffer](../../reference/apis-avcodec-kit/native__av…
16 - 系统内部数据零拷贝:在视频解码过程,AVCodec通过回调函数提供AVBuffer给应用,由应用将要解码的sample数据写入AVBuffer,在AVCodec中数据不再需要从内存拷入硬件解码器…
40 …在编码和解码过程中,通过回调函数通知应用数据处理的情况;如编码过程通过回调通知应用,完成一帧编码,输出编码结果AVBuffer;在解码过程通过回调通知应用输入一帧码流到解码器解码,当解码完成也会通…
52 …在编码和解码过程中,通过回调函数通知应用数据处理的情况;如编码过程通过回调通知应用,完成一帧编码,输出编码结果AVBuffer;在解码过程通过回调通知应用输入一帧码流到解码器解码,当解码完成也会通…
63 …在文件封装环节,应用将AVBuffer送入Codec对应的接口,执行数据封装,AVBuffer可以是由上述编码输出的AVBuffer,也可以是应用创建的AVBufferAVBuffer中要携带有…
64 在文件解析环节,应用从Codec对应的接口获得携带有码流数据的AVBuffer,该AVBuffer可以送入上述视频和音频编解码对应接口。
/ohos5.0/foundation/multimedia/media_foundation/src/buffer/avbuffer_queue/include/
H A Davbuffer_queue_impl.h42 std::shared_ptr<AVBuffer> buffer;
68 bool IsBufferInQueue(const std::shared_ptr<AVBuffer>& buffer) override;
71 virtual Status RequestBuffer(std::shared_ptr<AVBuffer>& buffer,
74 virtual Status PushBuffer(const std::shared_ptr<AVBuffer>& buffer, bool available);
76 virtual Status ReturnBuffer(const std::shared_ptr<AVBuffer>& buffer, bool available);
78 virtual Status AttachBuffer(std::shared_ptr<AVBuffer>& buffer, bool isFilled);
80 virtual Status DetachBuffer(const std::shared_ptr<AVBuffer>& buffer);
82 virtual Status AcquireBuffer(std::shared_ptr<AVBuffer>& buffer);
83 virtual Status ReleaseBuffer(const std::shared_ptr<AVBuffer>& buffer);
114 Status AttachAvailableBufferLocked(std::shared_ptr<AVBuffer>& buffer);
[all …]
H A Davbuffer_queue_producer_impl.h34 Status RequestBuffer(std::shared_ptr<AVBuffer>& outBuffer,
36 Status PushBuffer(const std::shared_ptr<AVBuffer>& inBuffer, bool available) override = 0;
37 Status ReturnBuffer(const std::shared_ptr<AVBuffer>& inBuffer, bool available) override = 0;
39 Status AttachBuffer(std::shared_ptr<AVBuffer>& inBuffer, bool isFilled) override = 0;
40 Status DetachBuffer(const std::shared_ptr<AVBuffer>& outBuffer) override = 0;
80 Status RequestBuffer(std::shared_ptr<AVBuffer>& buffer,
82 Status PushBuffer(const std::shared_ptr<AVBuffer>& buffer, bool available) override;
83 Status ReturnBuffer(const std::shared_ptr<AVBuffer>& buffer, bool available) override;
85 Status AttachBuffer(std::shared_ptr<AVBuffer>& buffer, bool isFilled) override;
86 Status DetachBuffer(const std::shared_ptr<AVBuffer>& buffer) override;
H A Davbuffer_queue_consumer_impl.h33 bool IsBufferInQueue(const std::shared_ptr<AVBuffer>& buffer) override;
35 Status AcquireBuffer(std::shared_ptr<AVBuffer>& buffer) override;
36 Status ReleaseBuffer(const std::shared_ptr<AVBuffer>& buffer) override;
38 Status AttachBuffer(std::shared_ptr<AVBuffer>& buffer, bool isFilled) override;
39 Status DetachBuffer(const std::shared_ptr<AVBuffer>& buffer) override;
42 …Status SetQueueSizeAndAttachBuffer(uint32_t size, std::shared_ptr<AVBuffer>& buffer, bool isFilled…
/ohos5.0/foundation/multimedia/media_foundation/tests/unittest/avbuffer_queue/
H A Davbuffer_queue_func_unit_test.cpp140 std::shared_ptr<AVBuffer> buffer1 = AVBuffer::CreateAVBuffer(config);
146 std::shared_ptr<AVBuffer> buffer2 = AVBuffer::CreateAVBuffer(config);
203 std::shared_ptr<AVBuffer> buffer = AVBuffer::CreateAVBuffer(config);
220 std::shared_ptr<AVBuffer> buffer = AVBuffer::CreateAVBuffer(config);
237 std::shared_ptr<AVBuffer> buffer = AVBuffer::CreateAVBuffer(config);
255 std::shared_ptr<AVBuffer> buffer = AVBuffer::CreateAVBuffer(config);
273 std::shared_ptr<AVBuffer> buffer = AVBuffer::CreateAVBuffer(config);
293 std::shared_ptr<AVBuffer> buffer = AVBuffer::CreateAVBuffer(config);
315 std::shared_ptr<AVBuffer> buffer = AVBuffer::CreateAVBuffer(config);
326 buffer = AVBuffer::CreateAVBuffer(config);
[all …]
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/audio_encoder/aac/
H A Dffmpeg_aac_encoder_plugin.h62 Status QueueInputBuffer(const std::shared_ptr<AVBuffer> &inputBuffer) override;
64 Status QueueOutputBuffer(std::shared_ptr<AVBuffer> &outputBuffer) override;
66 Status GetInputBuffers(std::vector<std::shared_ptr<AVBuffer>> &inputBuffers) override;
68 Status GetOutputBuffers(std::vector<std::shared_ptr<AVBuffer>> &outputBuffers) override;
87 Status PcmFillFrame(const std::shared_ptr<AVBuffer> &inputBuffer);
88 Status PushInFifo(const std::shared_ptr<AVBuffer> &inputBuffer);
89 Status ReceiveBuffer(std::shared_ptr<AVBuffer> &outBuffer);
90 Status ReceivePacketSucc(std::shared_ptr<AVBuffer> &outBuffer);
91 Status SendOutputBuffer(std::shared_ptr<AVBuffer> &outputBuffer);
104 Status SendEncoder(const std::shared_ptr<AVBuffer> &inputBuffer);
[all …]
/ohos5.0/foundation/multimedia/av_codec/test/fuzztest/drmdecryptor_fuzzer/
H A Ddrmdecryptor_fuzzer.cpp316 void H264MediaCencDecrypt(std::shared_ptr<AVBuffer> drmInBuf, std::shared_ptr<AVBuffer> drmOutBuf, in H264MediaCencDecrypt()
378 bool AudioCencDecrypt(std::shared_ptr<AVBuffer> drmInBuf, std::shared_ptr<AVBuffer> drmOutBuf, in AudioCencDecrypt()
446 std::shared_ptr<AVBuffer> drmInBuf = AVBuffer::CreateAVBuffer(avAllocator, in DrmH264VideoCencDecrypt()
454 std::shared_ptr<AVBuffer> drmOutBuf = AVBuffer::CreateAVBuffer(avAllocator, in DrmH264VideoCencDecrypt()
491 …std::shared_ptr<AVBuffer> drmInBuf = AVBuffer::CreateAVBuffer(avAllocator, static_cast<int32_t>(da… in DrmH264VideoCencDecryptFuzzTest()
530 std::shared_ptr<AVBuffer> drmInBuf = AVBuffer::CreateAVBuffer(avAllocator, in DrmHevcVideoCencDecrypt()
541 std::shared_ptr<AVBuffer> drmOutBuf = AVBuffer::CreateAVBuffer(avAllocator, in DrmHevcVideoCencDecrypt()
617 std::shared_ptr<AVBuffer> drmInBuf = AVBuffer::CreateAVBuffer(avAllocator, in DrmAvsVideoCencDecrypt()
628 std::shared_ptr<AVBuffer> drmOutBuf = AVBuffer::CreateAVBuffer(avAllocator, in DrmAvsVideoCencDecrypt()
701 std::shared_ptr<AVBuffer> drmInBuf = AVBuffer::CreateAVBuffer(avAllocator, in DrmAudioCencDecryptTest()
[all …]
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/audio_encoder/
H A Dffmpeg_base_encoder.h48 Status ProcessSendData(const std::shared_ptr<AVBuffer> &inputBuffer);
49 Status ProcessReceiveData(std::shared_ptr<AVBuffer> &outputBuffer);
77 std::shared_ptr<AVBuffer> outBuffer_ {nullptr};
80 Status SendBuffer(const std::shared_ptr<AVBuffer> &inputBuffer);
81 Status ReceiveBuffer(std::shared_ptr<AVBuffer> &outputBuffer);
82 Status ReceivePacketSucc(std::shared_ptr<AVBuffer> &outputBuffer);
83 Status SendOutputBuffer(std::shared_ptr<AVBuffer>& outputBuffer);
84 Status PcmFillFrame(const std::shared_ptr<AVBuffer> &inputBuffer);
/ohos5.0/foundation/multimedia/av_codec/services/drm_decryptor/
H A Dcodec_drm_decrypt.h43 int32_t DrmVideoCencDecrypt(std::shared_ptr<AVBuffer> &inBuf, std::shared_ptr<AVBuffer> &outBuf,
45 int32_t DrmAudioCencDecrypt(std::shared_ptr<AVBuffer> &inBuf, std::shared_ptr<AVBuffer> &outBuf,
59 void DrmModifyCencInfo(std::shared_ptr<AVBuffer> inBuf, uint32_t &dataSize, uint8_t isAmbiguity,
74 void DrmGetCencInfo(std::shared_ptr<AVBuffer> inBuf, uint32_t dataSize, uint8_t &isAmbiguity,
76 … int32_t DecryptMediaData(const MetaDrmCencInfo * const cencInfo, std::shared_ptr<AVBuffer> &inBuf,
77 std::shared_ptr<AVBuffer> &outBuf);
78 …static int32_t SetDrmBuffer(const std::shared_ptr<AVBuffer> &inBuf, const std::shared_ptr<AVBuffer
/ohos5.0/foundation/multimedia/media_foundation/src/buffer/avbuffer_queue/
H A Davbuffer_queue_producer_proxy.cpp53 Status RequestBuffer(std::shared_ptr<AVBuffer>& outBuffer,
55 Status PushBuffer(const std::shared_ptr<AVBuffer>& inBuffer, bool available) override;
56 Status ReturnBuffer(const std::shared_ptr<AVBuffer>& inBuffer, bool available) override;
58 Status AttachBuffer(std::shared_ptr<AVBuffer>& inBuffer, bool isFilled) override;
59 Status DetachBuffer(const std::shared_ptr<AVBuffer>& outBuffer) override;
100 Status AVBufferQueueProducerProxyImpl::RequestBuffer(std::shared_ptr<AVBuffer>& outBuffer, in RequestBuffer()
109 outBuffer = AVBuffer::CreateAVBuffer(); in RequestBuffer()
116 Status AVBufferQueueProducerProxyImpl::PushBuffer(const std::shared_ptr<AVBuffer>& inBuffer, bool a… in PushBuffer()
130 Status AVBufferQueueProducerProxyImpl::ReturnBuffer(const std::shared_ptr<AVBuffer>& inBuffer, bool… in ReturnBuffer()
144 Status AVBufferQueueProducerProxyImpl::AttachBuffer(std::shared_ptr<AVBuffer>& inBuffer, bool isFil… in AttachBuffer()
[all …]
H A Davbuffer_queue_consumer.cpp35 bool AVBufferQueueConsumerImpl::IsBufferInQueue(const std::shared_ptr<AVBuffer>& buffer) in IsBufferInQueue()
40 Status AVBufferQueueConsumerImpl::AcquireBuffer(std::shared_ptr<AVBuffer>& buffer) in AcquireBuffer()
45 Status AVBufferQueueConsumerImpl::ReleaseBuffer(const std::shared_ptr<AVBuffer>& buffer) in ReleaseBuffer()
50 Status AVBufferQueueConsumerImpl::AttachBuffer(std::shared_ptr<AVBuffer>& buffer, bool isFilled) in AttachBuffer()
55 Status AVBufferQueueConsumerImpl::DetachBuffer(const std::shared_ptr<AVBuffer>& buffer) in DetachBuffer()
66 std::shared_ptr<AVBuffer>& buffer, bool isFilled) in SetQueueSizeAndAttachBuffer()
/ohos5.0/foundation/multimedia/av_codec/services/services/codec/ipc/
H A Dbuffer_converter.h27 using AVBuffer = OHOS::Media::AVBuffer; variable
35 …int32_t ReadFromBuffer(std::shared_ptr<AVBuffer> &buffer, std::shared_ptr<AVSharedMemory> &memory);
36 … int32_t WriteToBuffer(std::shared_ptr<AVBuffer> &buffer, std::shared_ptr<AVSharedMemory> &memory);
41 void SetInputBufferFormat(std::shared_ptr<AVBuffer> &buffer);
42 void SetOutputBufferFormat(std::shared_ptr<AVBuffer> &buffer);
55 bool SetBufferFormat(std::shared_ptr<AVBuffer> &buffer);
/ohos5.0/foundation/multimedia/media_foundation/interface/inner_api/buffer/
H A Davbuffer_queue_consumer.h31 virtual bool IsBufferInQueue(const std::shared_ptr<AVBuffer>& buffer) = 0;
33 virtual Status AcquireBuffer(std::shared_ptr<AVBuffer>& outBuffer) = 0;
34 virtual Status ReleaseBuffer(const std::shared_ptr<AVBuffer>& inBuffer) = 0;
36 virtual Status AttachBuffer(std::shared_ptr<AVBuffer>& inBuffer, bool isFilled) = 0;
37 virtual Status DetachBuffer(const std::shared_ptr<AVBuffer>& outBuffer) = 0;
41 …virtual Status SetQueueSizeAndAttachBuffer(uint32_t size, std::shared_ptr<AVBuffer>& buffer, bool …
H A Davbuffer.h29 class __attribute__((visibility("default"))) AVBuffer {
31 ~AVBuffer();
38 static std::shared_ptr<AVBuffer> CreateAVBuffer(const AVBufferConfig &config);
48 …static std::shared_ptr<AVBuffer> CreateAVBuffer(std::shared_ptr<AVAllocator> allocator, int32_t ca…
59 … static std::shared_ptr<AVBuffer> CreateAVBuffer(uint8_t *ptr, int32_t capacity, int32_t size = 0);
67 static std::shared_ptr<AVBuffer> CreateAVBuffer(sptr<SurfaceBuffer> surfaceBuffer);
74 static std::shared_ptr<AVBuffer> CreateAVBuffer();
118 AVBuffer();
130 friend class AVBuffer;
H A Davbuffer_queue_producer_proxy.h32 Status RequestBuffer(std::shared_ptr<AVBuffer>& outBuffer,
34 Status PushBuffer(const std::shared_ptr<AVBuffer>& inBuffer, bool cancel) override = 0;
35 Status ReturnBuffer(const std::shared_ptr<AVBuffer>& inBuffer, bool cancel) override = 0;
37 Status AttachBuffer(std::shared_ptr<AVBuffer>& inBuffer, bool isFilled) override = 0;
38 Status DetachBuffer(const std::shared_ptr<AVBuffer>& outBuffer) override = 0;
H A Davbuffer_queue_producer.h31 virtual Status RequestBuffer(std::shared_ptr<AVBuffer>& outBuffer,
33 virtual Status PushBuffer(const std::shared_ptr<AVBuffer>& inBuffer, bool available) = 0;
34 virtual Status ReturnBuffer(const std::shared_ptr<AVBuffer>& inBuffer, bool available) = 0;
36 virtual Status AttachBuffer(std::shared_ptr<AVBuffer>& inBuffer, bool isFilled) = 0;
37 virtual Status DetachBuffer(const std::shared_ptr<AVBuffer>& outBuffer) = 0;
/ohos5.0/foundation/multimedia/av_codec/test/unittest/video_test/drm_decryptor_test/
H A Ddrm_decryptor_coverage_unit_test.cpp310 void SetH264MediaData(std::shared_ptr<AVBuffer> drmInBuf, MetaDrmCencInfo &cencInfo, uint32_t metho… in SetH264MediaData()
352 void H264MediaCencDecrypt(std::shared_ptr<AVBuffer> drmInBuf, std::shared_ptr<AVBuffer> drmOutBuf, in H264MediaCencDecrypt()
424 void AudioCencDecrypt(std::shared_ptr<AVBuffer> drmInBuf, std::shared_ptr<AVBuffer> drmOutBuf, in AudioCencDecrypt()
492 std::shared_ptr<AVBuffer> drmInBuf = AVBuffer::CreateAVBuffer(avAllocator,
498 std::shared_ptr<AVBuffer> drmOutBuf = AVBuffer::CreateAVBuffer(avAllocator,
534 std::shared_ptr<AVBuffer> drmInBuf = AVBuffer::CreateAVBuffer(avAllocator,
543 std::shared_ptr<AVBuffer> drmOutBuf = AVBuffer::CreateAVBuffer(avAllocator,
578 std::shared_ptr<AVBuffer> drmInBuf = AVBuffer::CreateAVBuffer(avAllocator,
587 std::shared_ptr<AVBuffer> drmOutBuf = AVBuffer::CreateAVBuffer(avAllocator,
622 std::shared_ptr<AVBuffer> drmInBuf = AVBuffer::CreateAVBuffer(avAllocator,
[all …]
/ohos5.0/foundation/multimedia/av_codec/test/unittest/video_test/vcodec_server_test/mock/
H A Dcodec_drm_decrypt_mock.cpp66 void CodecDrmDecrypt::DrmModifyCencInfo(std::shared_ptr<AVBuffer> inBuf, uint32_t &dataSize, uint8_… in DrmModifyCencInfo()
177 void CodecDrmDecrypt::DrmGetCencInfo(std::shared_ptr<AVBuffer> inBuf, uint32_t dataSize, uint8_t &i… in DrmGetCencInfo()
186 …t CodecDrmDecrypt::DrmVideoCencDecrypt(std::shared_ptr<AVBuffer> &inBuf, std::shared_ptr<AVBuffer>… in DrmVideoCencDecrypt()
195 …t CodecDrmDecrypt::DrmAudioCencDecrypt(std::shared_ptr<AVBuffer> &inBuf, std::shared_ptr<AVBuffer>… in DrmAudioCencDecrypt()
220 …CodecDrmDecrypt::SetDrmBuffer(const std::shared_ptr<AVBuffer> &inBuf, const std::shared_ptr<AVBuff… in SetDrmBuffer()
231 …mDecrypt::DecryptMediaData(const MetaDrmCencInfo *const cencInfo, std::shared_ptr<AVBuffer> &inBuf, in DecryptMediaData()
232 std::shared_ptr<AVBuffer> &outBuf) in DecryptMediaData()
/ohos5.0/foundation/multimedia/av_codec/interfaces/plugin/
H A Dcodec_plugin.h36 virtual void OnInputBufferDone(const std::shared_ptr<AVBuffer> &inputBuffer) = 0;
38 virtual void OnOutputBufferDone(const std::shared_ptr<AVBuffer> &outputBuffer) = 0;
46 virtual Status GetInputBuffers(std::vector<std::shared_ptr<AVBuffer>> &inputBuffers) = 0;
48 virtual Status GetOutputBuffers(std::vector<std::shared_ptr<AVBuffer>> &outputBuffers) = 0;
50 virtual Status QueueInputBuffer(const std::shared_ptr<AVBuffer> &inputBuffer) = 0;
52 virtual Status QueueOutputBuffer(std::shared_ptr<AVBuffer> &outputBuffer) = 0;
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/modules/media_codec/
H A Dmedia_codec.h76 virtual void OnOutputBufferDone(const std::shared_ptr<AVBuffer> &outputBuffer) = 0;
136 … Status AttachDrmBufffer(std::shared_ptr<AVBuffer> &drmInbuf, std::shared_ptr<AVBuffer> &drmOutbuf,
138 Status DrmAudioCencDecrypt(std::shared_ptr<AVBuffer> &filledInputBuffer);
145 void OnInputBufferDone(const std::shared_ptr<AVBuffer> &inputBuffer) override;
147 void OnOutputBufferDone(const std::shared_ptr<AVBuffer> &outputBuffer) override;
179 std::vector<std::shared_ptr<AVBuffer>> inputBufferVector_;
180 std::vector<std::shared_ptr<AVBuffer>> outputBufferVector_;
/ohos5.0/foundation/multimedia/av_codec/test/unittest/media_sink_test/
H A Dsubtitle_sink_test.cpp72 std::shared_ptr<AVBuffer> buffer = nullptr;
93 const std::shared_ptr<AVBuffer> buffer = AVBuffer::CreateAVBuffer(config);
96 const std::shared_ptr<AVBuffer> buffer2 = AVBuffer::CreateAVBuffer(config);
115 const std::shared_ptr<AVBuffer> buffer = AVBuffer::CreateAVBuffer(config);
H A Dvideo_sink_test.cpp86 const std::shared_ptr<AVBuffer> buffer = AVBuffer::CreateAVBuffer(config);
119 const std::shared_ptr<AVBuffer> buffer = AVBuffer::CreateAVBuffer(config);
123 const std::shared_ptr<AVBuffer> buffer2 = AVBuffer::CreateAVBuffer(config);
154 const std::shared_ptr<AVBuffer> buffer = AVBuffer::CreateAVBuffer(config);
174 auto buffer = AVBuffer::CreateAVBuffer(config);
189 auto buffer = AVBuffer::CreateAVBuffer(config);
207 auto buffer = AVBuffer::CreateAVBuffer(config);
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/audio_decoder/
H A Dffmpeg_base_decoder.h45 Status ProcessSendData(const std::shared_ptr<AVBuffer> &inputBuffer);
47 Status ProcessReceiveData(std::shared_ptr<AVBuffer> &outBuffer);
104 Status SendBuffer(const std::shared_ptr<AVBuffer> &inputBuffer);
105 Status ReceiveBuffer(std::shared_ptr<AVBuffer> &outBuffer);
106 Status ReceiveFrameSucc(std::shared_ptr<AVBuffer> &outBuffer);
108 Status ConvertPlanarFrame(std::shared_ptr<AVBuffer> &outBuffer);

12345678910>>...16