Home
last modified time | relevance | path

Searched refs:CodecBuffer (Results 1 - 16 of 16) sorted by relevance

/foundation/multimedia/media_lite/services/player_lite/impl/player_control/decoder/
H A Ddecoder.h27 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 Ddecoder.cpp230 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 Dcodec_buffer.h30 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 Dcodec_buffer.cpp17 #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 Dcodec_buffer_pool.h54 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 Dcodec_buffer_pool.cpp44 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 Dhdi_codec_adapter.cpp434 std::shared_ptr<CodecBuffer> codecBuffer = nullptr; in HandleFrame()
/foundation/multimedia/media_lite/services/player_lite/impl/player_control/sink/
H A Dplayer_audio_sink.h67 void UpdateAudioPts(int64_t lastPts, int64_t& timestamp, CodecBuffer &renderFrame);
72 int32_t WriteToAudioDevice(CodecBuffer &renderFrame);
H A Dplayer_video_sink.h65 int32_t WriteToVideoDevice(CodecBuffer &renderFrame);
H A Dplayer_audio_sink.cpp157 void AudioSink::UpdateAudioPts(int64_t lastPts, int64_t &timestamp, CodecBuffer &renderFrame) in UpdateAudioPts()
247 int32_t AudioSink::WriteToAudioDevice(CodecBuffer &renderFrame) in WriteToAudioDevice()
H A Dplayer_video_sink.cpp365 int32_t VideoSink::WriteToVideoDevice(CodecBuffer &renderFrame) in WriteToVideoDevice()
/foundation/multimedia/camera_lite/services/impl/src/
H A Dcamera_device.cpp277 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 Daudio_encoder.h53 CodecBuffer info;
/foundation/multimedia/media_lite/services/player_lite/impl/player_control/player/
H A Dliteplayer.cpp806 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 Dcamera_device.h72 static int OnVencBufferAvailble(UINTPTR userDate, CodecBuffer *outBuf, int32_t *acquireFd);
/foundation/multimedia/audio_lite/services/impl/audio_encoder/
H A Daudio_encoder.cpp262 int32_t ret = CodecDequeueOutput(encHandle_, timeoutMs, nullptr, (CodecBuffer *)&outInfo); in ReadStream()
277 (void)CodecQueueOutput(encHandle_, (CodecBuffer *)&outInfo, timeoutMs, -1); in ReadStream()

Completed in 12 milliseconds