Home
last modified time | relevance | path

Searched refs:AVBuffer (Results 1 - 25 of 370) sorted by relevance

12345678910>>...15

/foundation/multimedia/media_foundation/src/buffer/avbuffer/
H A Davbuffer.cpp28 constexpr OHOS::HiviewDFX::HiLogLabel LABEL = { LOG_CORE, LOG_DOMAIN_FOUNDATION, "AVBuffer" };
33 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()
73 const AVBufferConfig &AVBuffer::GetConfig() in GetConfig()
111 std::shared_ptr<AVBuffer> AVBuffer
[all...]
/foundation/multimedia/media_foundation/tests/unittest/osal/
H A Ddump_buffer_unit_test.cpp51 std::shared_ptr<Media::AVBuffer> outputBuffer = nullptr; in HWTEST_F()
52 outputBuffer = std::make_shared<AVBuffer>(); in HWTEST_F()
58 std::shared_ptr<Media::AVBuffer> outputBuffer = std::make_shared<AVBuffer>(); in HWTEST_F()
66 std::shared_ptr<Media::AVBuffer> outputBuffer = std::make_shared<AVBuffer>(); in HWTEST_F()
75 std::shared_ptr<Media::AVBuffer> outputBuffer = std::make_shared<AVBuffer>(); in HWTEST_F()
83 std::shared_ptr<Media::AVBuffer> outputBuffer = std::make_shared<AVBuffer>(); in HWTEST_F()
[all...]
/foundation/multimedia/av_codec/test/unittest/media_sink_test/
H A Dsubtitle_sink_test.cpp77 std::shared_ptr<AVBuffer> buffer = nullptr; in HWTEST()
105 const std::shared_ptr<AVBuffer> buffer = AVBuffer::CreateAVBuffer(config); in HWTEST()
108 const std::shared_ptr<AVBuffer> buffer2 = AVBuffer::CreateAVBuffer(config); in HWTEST()
139 sink->filledOutputBuffer_ = std::make_shared<AVBuffer>(); in HWTEST()
147 const std::shared_ptr<AVBuffer> buffer = AVBuffer::CreateAVBuffer(config); in HWTEST()
150 const std::shared_ptr<AVBuffer> buffer2 = AVBuffer in HWTEST()
[all...]
/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 isFilled);
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;
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.h29 class __attribute__((visibility("default"))) AVBuffer { class
31 ~AVBuffer();
33 * @brief Create the AVBuffer by configuration.
34 * @param config The configuration of AVBuffer, refer to {@link AVBufferConfig}
35 * @return The shared pointer of AVBuffer.
38 static std::shared_ptr<AVBuffer> CreateAVBuffer(const AVBufferConfig &config);
41 * @brief Create the AVBuffer by allocator.
44 * @param align The align of AVBuffer, bytes.
45 * @return The shared pointer of AVBuffer.
48 static std::shared_ptr<AVBuffer> CreateAVBuffe
[all...]
/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);
/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);
90 Status SetQueueSizeAndAttachBuffer(uint32_t size, std::shared_ptr<AVBuffer>
[all...]
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) override;
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>
[all...]
/foundation/multimedia/media_foundation/src/buffer/avbuffer_queue/
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()
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 available) in PushBuffer()
130 Status AVBufferQueueProducerProxyImpl::ReturnBuffer(const std::shared_ptr<AVBuffer>& inBuffer, bool available) in ReturnBuffer()
144 Status AVBufferQueueProducerProxyImpl::AttachBuffer(std::shared_ptr<AVBuffer>
[all...]
H A Davbuffer_queue_producer.cpp36 Status AVBufferQueueProducerImpl::RequestBuffer(std::shared_ptr<AVBuffer>& buffer, in RequestBuffer()
47 Status AVBufferQueueProducerImpl::PushBuffer(const std::shared_ptr<AVBuffer>& buffer, bool available) in PushBuffer()
57 Status AVBufferQueueProducerImpl::ReturnBuffer(const std::shared_ptr<AVBuffer>& buffer, bool available) in ReturnBuffer()
62 Status AVBufferQueueProducerImpl::AttachBuffer(std::shared_ptr<AVBuffer>& buffer, bool isFilled) in AttachBuffer()
72 Status AVBufferQueueProducerImpl::DetachBuffer(const std::shared_ptr<AVBuffer>& buffer) in DetachBuffer()
/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>
[all...]
/foundation/multimedia/av_codec/services/services/codec/ipc/
H A Dbuffer_converter.h27 using AVBuffer = OHOS::Media::AVBuffer;
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);
/foundation/multimedia/av_codec/services/drm_decryptor/
H A Dcodec_drm_decrypt.h48 int32_t DrmVideoCencDecrypt(std::shared_ptr<AVBuffer> &inBuf, std::shared_ptr<AVBuffer> &outBuf,
50 int32_t DrmAudioCencDecrypt(std::shared_ptr<AVBuffer> &inBuf, std::shared_ptr<AVBuffer> &outBuf,
64 void DrmModifyCencInfo(std::shared_ptr<AVBuffer> inBuf, uint32_t &dataSize, uint8_t isAmbiguity,
79 void DrmGetCencInfo(std::shared_ptr<AVBuffer> inBuf, uint32_t dataSize, uint8_t &isAmbiguity,
81 int32_t DecryptMediaData(const MetaDrmCencInfo * const cencInfo, std::shared_ptr<AVBuffer> &inBuf,
82 std::shared_ptr<AVBuffer> &outBuf);
84 static int32_t SetDrmBuffer(const std::shared_ptr<AVBuffer> &inBuf, const std::shared_ptr<AVBuffer>
[all...]
/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;
/foundation/multimedia/media_foundation/tests/unittest/avbuffer_queue/
H A Davbuffer_queue_func_unit_test.cpp50 void OnBufferFilled(std::shared_ptr<AVBuffer> &avBuffer) override
140 std::shared_ptr<AVBuffer> buffer1 = AVBuffer::CreateAVBuffer(config); in HWTEST_F()
146 std::shared_ptr<AVBuffer> buffer2 = AVBuffer::CreateAVBuffer(config); in HWTEST_F()
203 std::shared_ptr<AVBuffer> buffer = AVBuffer::CreateAVBuffer(config); in HWTEST_F()
220 std::shared_ptr<AVBuffer> buffer = AVBuffer::CreateAVBuffer(config); in HWTEST_F()
237 std::shared_ptr<AVBuffer> buffe in HWTEST_F()
[all...]
/foundation/multimedia/media_foundation/engine/pipeline/core/
H A Dtype_define.h32 using AVBuffer = Plugin::Buffer;
33 using AVBufferPtr = std::shared_ptr<AVBuffer>;
34 using AVBufferPool = BufferPool<AVBuffer>;
35 using AVBufferPoolPtr = std::shared_ptr<BufferPool<AVBuffer>>;
/foundation/multimedia/av_codec/test/unittest/video_test/drm_decryptor_test/
H A Dcodec_drm_decrypt_mock.h34 int32_t DrmVideoCencDecrypt(std::shared_ptr<AVBuffer> &inBuf, std::shared_ptr<AVBuffer> &outBuf,
36 int32_t DrmAudioCencDecrypt(std::shared_ptr<AVBuffer> &inBuf, std::shared_ptr<AVBuffer> &outBuf,
H A Dcodec_drm_decrypt_mock.cpp28 int32_t CodecDrmDecryptorMock::DrmVideoCencDecrypt(std::shared_ptr<AVBuffer> &inBuf, std::shared_ptr<AVBuffer> &outBuf, in DrmVideoCencDecrypt()
35 int32_t CodecDrmDecryptorMock::DrmAudioCencDecrypt(std::shared_ptr<AVBuffer> &inBuf, std::shared_ptr<AVBuffer> &outBuf, in DrmAudioCencDecrypt()
/foundation/multimedia/av_codec/services/media_engine/modules/media_codec/
H A Dmedia_codec.h75 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;
178 std::vector<std::shared_ptr<AVBuffer>> inputBufferVector_;
179 std::vector<std::shared_ptr<AVBuffer>> outputBufferVector_;
/foundation/multimedia/av_codec/test/unittest/decoder_filter_test/
H A Dvideo_decoder_adapter_unit_test.h74 virtual void OnInputBufferAvailable(uint32_t index, std::shared_ptr<AVBuffer> buffer) in OnInputBufferAvailable()
79 virtual void OnOutputBufferAvailable(uint32_t index, std::shared_ptr<AVBuffer> buffer) in OnOutputBufferAvailable()
205 bool IsBufferInQueue(const std::shared_ptr<AVBuffer>& buffer) in IsBufferInQueue()
210 Status AcquireBuffer(std::shared_ptr<AVBuffer>& outBuffer) in AcquireBuffer()
218 Status ReleaseBuffer(const std::shared_ptr<AVBuffer>& inBuffer) in ReleaseBuffer()
223 Status AttachBuffer(std::shared_ptr<AVBuffer>& inBuffer, bool isFilled) in AttachBuffer()
227 Status DetachBuffer(const std::shared_ptr<AVBuffer>& outBuffer) in DetachBuffer()
237 Status SetQueueSizeAndAttachBuffer(uint32_t size, std::shared_ptr<AVBuffer>& buffer, bool isFilled) in SetQueueSizeAndAttachBuffer()
/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_t isAmbiguity, in DrmModifyCencInfo()
177 void CodecDrmDecrypt::DrmGetCencInfo(std::shared_ptr<AVBuffer> inBuf, uint32_t dataSize, uint8_t &isAmbiguity, in DrmGetCencInfo()
186 int32_t CodecDrmDecrypt::DrmVideoCencDecrypt(std::shared_ptr<AVBuffer> &inBuf, std::shared_ptr<AVBuffer> &outBuf, in DrmVideoCencDecrypt()
195 int32_t CodecDrmDecrypt::DrmAudioCencDecrypt(std::shared_ptr<AVBuffer> &inBuf, std::shared_ptr<AVBuffer> &outBuf, in DrmAudioCencDecrypt()
220 int32_t CodecDrmDecrypt::SetDrmBuffer(const std::shared_ptr<AVBuffer> &inBuf, const std::shared_ptr<AVBuffer> &outBuf, in SetDrmBuffer()
231 int32_t CodecDrmDecrypt::DecryptMediaData(const MetaDrmCencInfo *const cencInfo, std::shared_ptr<AVBuffer> &inBuf, in DecryptMediaData()
232 std::shared_ptr<AVBuffer> in DecryptMediaData()
[all...]

Completed in 12 milliseconds

12345678910>>...15