/foundation/multimedia/media_lite/services/player_lite/impl/player_control/decoder/ |
H A D | decoder.h | 27 CodecBuffer info; 79 int32_t QueueInputBuffer(CodecBuffer* inputData, uint32_t timeoutMs); 81 int32_t DequeInputBuffer(CodecBuffer* inputData, uint32_t timeoutMs); 83 int32_t QueueOutputBuffer(CodecBuffer* outInfo, uint32_t timeoutMs); 85 int32_t DequeueOutputBuffer(CodecBuffer* outInfo, uint32_t timeoutMs);
|
H A D | decoder.cpp | 230 int32_t Decoder::QueueInputBuffer(CodecBuffer* inputData, uint32_t timeoutMs) in QueueInputBuffer() 236 int32_t Decoder::DequeInputBuffer(CodecBuffer* inputData, uint32_t timeoutMs) in DequeInputBuffer() 245 int32_t Decoder::QueueOutputBuffer(CodecBuffer* outInfo, uint32_t timeoutMs) in QueueOutputBuffer() 254 int32_t Decoder::DequeueOutputBuffer(CodecBuffer* outInfo, uint32_t timeoutMs) in DequeueOutputBuffer()
|
/foundation/multimedia/media_foundation/engine/plugin/plugins/codec_adapter/ |
H A D | codec_buffer.h | 30 class CodecBuffer { class 32 CodecBuffer(std::shared_ptr<Buffer>& buffer, CompVerInfo& verInfo, 35 ~CodecBuffer() = default; 43 Status Rebind(const std::shared_ptr<Plugin::Buffer>& pluginBuffer); // 重新申请内存时, CodecBuffer都要重新创建
|
H A D | codec_buffer.cpp | 17 #define HST_LOG_TAG "CodecBuffer" 27 CodecBuffer::CodecBuffer(std::shared_ptr<Buffer>& buffer, CompVerInfo& verInfo, in CodecBuffer() function in OHOS::Media::Plugin::CodecAdapter::CodecBuffer 34 void CodecBuffer::Init(bool isInput, uint32_t bufferSize, MemoryType bufMemType) in Init() 36 MEDIA_LOG_DD("CodecBuffer Init Start"); in Init() 78 std::shared_ptr<OmxCodecBuffer> CodecBuffer::GetOmxBuffer() in GetOmxBuffer() 83 uint32_t CodecBuffer::GetBufferId() const in GetBufferId() 88 Status CodecBuffer::Copy(const std::shared_ptr<Plugin::Buffer>& pluginBuffer) in Copy() 114 Status CodecBuffer::Rebind(const std::shared_ptr<Plugin::Buffer>& pluginBuffer) in Rebind() 155 * Receive buffer_ with data contained in CodecBuffer fo [all...] |
H A D | codec_buffer_pool.h | 54 Status UseBufferDone(uint32_t bufId); // 根据该bufferId,重置omxBuffer对应的CodecBuffer 56 std::shared_ptr<CodecBuffer> GetBuffer(int32_t bufferId = -1); 68 std::map<uint32_t, std::shared_ptr<CodecBuffer>> codecBufMap_; // key is buffer id
|
H A D | codec_buffer_pool.cpp | 44 auto codecBuffer = std::make_shared<CodecBuffer>(pluginBuffer, verInfo_, isInput, bufferSize, bufMemType); in UseBuffers() 109 std::shared_ptr<CodecBuffer> CodecBufferPool::GetBuffer(int32_t bufferId) in GetBuffer()
|
H A D | hdi_codec_adapter.cpp | 434 std::shared_ptr<CodecBuffer> codecBuffer = nullptr; in HandleFrame()
|
/foundation/multimedia/media_lite/services/player_lite/impl/player_control/sink/ |
H A D | player_audio_sink.h | 67 void UpdateAudioPts(int64_t lastPts, int64_t& timestamp, CodecBuffer &renderFrame); 72 int32_t WriteToAudioDevice(CodecBuffer &renderFrame);
|
H A D | player_video_sink.h | 65 int32_t WriteToVideoDevice(CodecBuffer &renderFrame);
|
H A D | player_audio_sink.cpp | 157 void AudioSink::UpdateAudioPts(int64_t lastPts, int64_t ×tamp, CodecBuffer &renderFrame) in UpdateAudioPts() 247 int32_t AudioSink::WriteToAudioDevice(CodecBuffer &renderFrame) in WriteToAudioDevice()
|
H A D | player_video_sink.cpp | 365 int32_t VideoSink::WriteToVideoDevice(CodecBuffer &renderFrame) in WriteToVideoDevice()
|
/foundation/multimedia/camera_lite/services/impl/src/ |
H A D | camera_device.cpp | 277 static int32_t CopyCodecOutput(uint8_t *dst, uint32_t *size, CodecBuffer *buffer) in CopyCodecOutput() 339 int32_t RecordAssistant::OnVencBufferAvailble(UINTPTR userData, CodecBuffer* outBuf, int32_t *acquireFd) in OnVencBufferAvailble() 653 CodecBuffer* outInfo = (CodecBuffer*)new char[sizeof(CodecBuffer) + sizeof(CodecBufferInfo) * 3]; /* 3 buffCnt */ in Start() 660 if (memset_s(outInfo, sizeof(CodecBuffer) + sizeof(CodecBufferInfo) * 0x3, 0, in Start() 661 sizeof(CodecBuffer) + sizeof(CodecBufferInfo) * 3) != MEDIA_OK) { /* 3 buffCnt */ in Start()
|
/foundation/multimedia/audio_lite/services/impl/audio_encoder/include/ |
H A D | audio_encoder.h | 53 CodecBuffer info;
|
/foundation/multimedia/media_lite/services/player_lite/impl/player_control/player/ |
H A D | liteplayer.cpp | 806 audioDecoder_->QueueOutputBuffer((CodecBuffer *)&outInfo, GET_BUFFER_TIMEOUT_MS); in StopSinkAndDecoder() 812 videoDecoder_->QueueOutputBuffer((CodecBuffer *)&outInfo, GET_BUFFER_TIMEOUT_MS); in StopSinkAndDecoder() 986 audioDecoder_->QueueOutputBuffer((CodecBuffer *)&outInfo, GET_BUFFER_TIMEOUT_MS); in ReleaseADecoderOutputFrame() 990 static void InitOutputBuffer(CodecBuffer &outInfo, CodecType type) in InitOutputBuffer() 1004 int ret = audioDecoder_->DequeueOutputBuffer((CodecBuffer *)&outInfo, GET_BUFFER_TIMEOUT_MS); in RenderAudioFrame() 1038 videoDecoder_->QueueOutputBuffer((CodecBuffer *)&outInfo, GET_BUFFER_TIMEOUT_MS); in ReleaseVDecoderOutputFrame() 1050 int ret = videoDecoder_->DequeueOutputBuffer((CodecBuffer *)&outInfo, GET_BUFFER_TIMEOUT_MS); in RenderVideoFrame() 1245 int32_t ret = audioDecoder_->QueueInputBuffer((CodecBuffer *)&inputData, GET_BUFFER_TIMEOUT_MS); in PushPacketToADecoder() 1251 ret = audioDecoder_->DequeInputBuffer((CodecBuffer *)&outData, GET_BUFFER_TIMEOUT_MS); in PushPacketToADecoder() 1283 int32_t ret = videoDecoder_->QueueInputBuffer((CodecBuffer *) in PushPacketToVDecoder() [all...] |
/foundation/multimedia/camera_lite/services/impl/include/ |
H A D | camera_device.h | 72 static int OnVencBufferAvailble(UINTPTR userDate, CodecBuffer *outBuf, int32_t *acquireFd);
|
/foundation/multimedia/audio_lite/services/impl/audio_encoder/ |
H A D | audio_encoder.cpp | 262 int32_t ret = CodecDequeueOutput(encHandle_, timeoutMs, nullptr, (CodecBuffer *)&outInfo); in ReadStream() 277 (void)CodecQueueOutput(encHandle_, (CodecBuffer *)&outInfo, timeoutMs, -1); in ReadStream()
|