Home
last modified time | relevance | path

Searched refs:RingBuffer (Results 1 - 22 of 22) sorted by relevance

/foundation/multimedia/audio_framework/frameworks/native/hdiadapter/manager/include/
H A Dhdi_utils_ringbuffer.h31 typedef struct RingBuffer { struct
34 } RingBuffer; typedef
44 RingBuffer AcquireOutputBuffer();
45 int32_t ReleaseOutputBuffer(RingBuffer &item);
48 RingBuffer DequeueInputBuffer();
49 int32_t EnqueueInputBuffer(RingBuffer &item);
58 RingBuffer ringBuffer_;
59 RingBuffer outputBuffer_;
60 RingBuffer inputBuffer_;
/foundation/arkui/napi/native_engine/impl/ark/
H A Dark_idle_monitor.h105 class RingBuffer { class in panda::ecmascript::ArkIdleMonitor
107 RingBuffer() = default;
108 ~RingBuffer() = default;
186 RingBuffer<int64_t, IDLE_CHECK_INTERVAL_LENGTH> recordedIdleNotifyInterval_;
/foundation/multimedia/audio_framework/frameworks/native/hdiadapter/manager/utils/
H A Dhdi_utils_ringbuffer.cpp143 RingBuffer HdiRingBuffer::DequeueInputBuffer() in DequeueInputBuffer()
156 RingBuffer HdiRingBuffer::AcquireOutputBuffer() in AcquireOutputBuffer()
169 int32_t HdiRingBuffer::ReleaseOutputBuffer(RingBuffer &item) in ReleaseOutputBuffer()
185 int32_t HdiRingBuffer::EnqueueInputBuffer(RingBuffer &item) in EnqueueInputBuffer()
/foundation/multimedia/media_foundation/engine/include/foundation/utils/
H A Dring_buffer.h30 class RingBuffer { class
32 explicit RingBuffer(size_t bufferSize) : bufferSize_(bufferSize) in RingBuffer() function in OHOS::Media::RingBuffer
36 ~RingBuffer() = default;
/foundation/multimedia/media_foundation/interface/inner_api/osal/utils/
H A Dring_buffer.h30 class RingBuffer { class
32 explicit RingBuffer(size_t bufferSize) : bufferSize_(bufferSize) in RingBuffer() function in OHOS::Media::RingBuffer
36 ~RingBuffer() = default;
217 static constexpr OHOS::HiviewDFX::HiLogLabel LABEL = { LOG_CORE, LOG_DOMAIN_FOUNDATION, "RingBuffer" };
/foundation/multimedia/media_foundation/engine/plugin/plugins/source/http_source/http/
H A Dhttp_media_downloader.h50 std::shared_ptr<RingBuffer> buffer_;
H A Dhttp_media_downloader.cpp33 HttpMediaDownloader::HttpMediaDownloader() noexcept : buffer_(std::make_shared<RingBuffer>(RING_BUFFER_SIZE)),
/foundation/multimedia/av_codec/services/media_engine/plugins/source/http_source/http/
H A Dhttp_media_downloader.h62 RingBuffer& GetBuffer();
113 std::shared_ptr<RingBuffer> ringBuffer_;
H A Dhttp_media_downloader.cpp76 ringBuffer_ = std::make_shared<RingBuffer>(RING_BUFFER_SIZE); in HttpMediaDownloader()
99 ringBuffer_ = std::make_shared<RingBuffer>(RING_BUFFER_SIZE); in InitRingBuffer()
105 ringBuffer_ = std::make_shared<RingBuffer>(MAX_BUFFER_SIZE); in InitRingBuffer()
108 ringBuffer_ = std::make_shared<RingBuffer>(totalBufferSize); in InitRingBuffer()
985 RingBuffer& HttpMediaDownloader::GetBuffer() in GetBuffer()
/foundation/multimedia/media_foundation/engine/plugin/plugins/source/http_source/hls/
H A Dhls_media_downloader.h55 std::shared_ptr<RingBuffer> buffer_;
H A Dhls_media_downloader.cpp35 buffer_ = std::make_shared<RingBuffer>(RING_BUFFER_SIZE);
/foundation/multimedia/media_foundation/engine/include/pipeline/filters/codec/audio_encoder/
H A Daudio_encoder_filter.h79 std::unique_ptr<RingBuffer> rb_ {};
/foundation/multimedia/av_codec/test/unittest/plugins_source_test/
H A Dfile_fd_source_plugin_unit_test.cpp48 std::shared_ptr<RingBuffer> ringBuffer = std::make_shared<RingBuffer>(bufferSize); in SetUp()
58 class RingBufferMock : public RingBuffer {
60 explicit RingBufferMock(size_t bufferSize) : RingBuffer(std::move(bufferSize)) {} in RingBufferMock()
/foundation/multimedia/media_foundation/engine/plugin/plugins/hdi_adapter/sink/
H A Dhos_au_sink.h35 class RingBuffer;
/foundation/multimedia/media_foundation/engine/plugin/plugins/sink/sdl/audio_sink/
H A Dsdl_audio_sink_plugin.h90 std::unique_ptr<RingBuffer> rb {};
H A Dsdl_audio_sink_plugin.cpp147 rb = CppExt::make_unique<RingBuffer>(srcFrameSize_ * 10); // 最大缓存10帧 in Prepare()
/foundation/multimedia/av_codec/services/media_engine/plugins/source/
H A Dfile_fd_source_plugin.h103 std::shared_ptr<RingBuffer> ringBuffer_;
H A Dfile_fd_source_plugin.cpp141 ringBuffer_ = std::make_shared<RingBuffer>(CACHE_SIZE); in SetSource()
/foundation/multimedia/av_codec/services/media_engine/plugins/source/http_source/dash/
H A Ddash_segment_downloader.h202 std::shared_ptr<RingBuffer> buffer_;
H A Ddash_segment_downloader.cpp71 buffer_ = std::make_shared<RingBuffer>(ringBufferSize); in DashSegmentDownloader()
/foundation/multimedia/audio_framework/frameworks/native/hdiadapter/source/primary/
H A Daudio_capturer_source.cpp207 void CaptureFrameEcInternal(const RingBuffer &ringBuf);
796 RingBuffer buffer = ringBuffer_->AcquireOutputBuffer(); in CaptureFrame()
893 void AudioCapturerSourceInner::CaptureFrameEcInternal(const RingBuffer &ringBuf) in CaptureFrameEcInternal()
920 RingBuffer buffer = ringBuffer_->DequeueInputBuffer(); in CaptureThreadLoop()
/foundation/multimedia/media_foundation/engine/pipeline/filters/codec/audio_encoder/
H A Daudio_encoder_filter.cpp193 rb_ = CppExt::make_unique<RingBuffer>(frameSize_ * 10); // 最大缓存10帧 in ConfigureToStartPluginLocked()

Completed in 25 milliseconds