Home
last modified time | relevance | path

Searched refs:AudioSink (Results 1 – 16 of 16) sorted by relevance

/foundation/multimedia/histreamer/engine/plugin/core/
Daudio_sink.h32 class AudioSink : public Base {
34 AudioSink(const AudioSink &) = delete;
35 AudioSink operator=(const AudioSink &) = delete;
36 ~AudioSink() override = default;
54 AudioSink(uint32_t pkgVer, uint32_t apiVer, std::shared_ptr<AudioSinkPlugin> plugin);
Daudio_sink.cpp27 AudioSink::AudioSink(uint32_t pkgVer, uint32_t apiVer, std::shared_ptr<AudioSinkPlugin> plugin) in AudioSink() function in AudioSink
30 Status AudioSink::Pause() in Pause()
48 Status AudioSink::Resume() in Resume()
66 Status AudioSink::Flush() in Flush()
71 Status AudioSink::Drain() in Drain()
76 Status AudioSink::Write(const std::shared_ptr<Buffer>& input) in Write()
81 Status AudioSink::SetVolume(float volume) in SetVolume()
86 Status AudioSink::GetLatency(uint64_t& hstTime) in GetLatency()
Dplugin_manager.cpp83 std::shared_ptr<AudioSink> PluginManager::CreateAudioSinkPlugin(const std::string& name) in CreateAudioSinkPlugin()
85 return CreatePlugin<AudioSink, AudioSinkPlugin>(name, PluginType::AUDIO_SINK); in CreateAudioSinkPlugin()
/foundation/multimedia/media_lite/services/player_lite/impl/player_control/sink/
Dplayer_audio_sink.cpp46 AudioSink::AudioSink() in AudioSink() function in OHOS::Media::AudioSink
70 AudioSink::~AudioSink() in ~AudioSink()
75 void AudioSink::DeInit() in DeInit()
91 int32_t AudioSink::Init(SinkAttr &atrr) in Init()
145 void AudioSink::ResetRendStartTime() in ResetRendStartTime()
152 void AudioSink::GetStatus(AudioSinkStatus &status) in GetStatus()
157 void AudioSink::UpdateAudioPts(int64_t lastPts, int64_t &timestamp, CodecBuffer &renderFrame) in UpdateAudioPts()
171 void AudioSink::QueueRenderFrame(const PlayerBufferInfo &frame, const bool cacheQueue) in QueueRenderFrame()
184 int32_t AudioSink::GetRenderFrame(PlayerBufferInfo &renderFrame, const PlayerBufferInfo &frame) in GetRenderFrame()
198 void AudioSink::ReleaseQueHeadFrame(void) in ReleaseQueHeadFrame()
[all …]
Dplayer_audio_sink.h33 class AudioSink {
35 AudioSink();
36 ~AudioSink();
Dplayer_sink_manager.h38 std::shared_ptr<AudioSink> sink;
57 friend AudioSink; variable
Dplayer_sink_manager.cpp66 audioSinkInfo_[audioSinkNum_].sink = std::make_shared<AudioSink>(); in AddNewSink()
/foundation/multimedia/player_framework/services/engine/gstreamer/plugins/sink/audiosink/include/
Daudio_sink.h27 class AudioSink {
29 virtual ~AudioSink() = default;
Daudio_sink_factory.h29 static std::unique_ptr<AudioSink> CreateAudioSink(GstBaseSink *sink);
Dgst_audio_server_sink.h43 std::unique_ptr<OHOS::Media::AudioSink> audio_sink;
Daudio_sink_sv_impl.h56 class AudioSinkSvImpl : public AudioSink {
/foundation/multimedia/player_framework/services/engine/gstreamer/plugins/sink/audiosink/src/
Daudio_sink_factory.cpp32 std::unique_ptr<AudioSink> AudioSinkFactory::CreateAudioSink(GstBaseSink *sink) in CreateAudioSink()
/foundation/multimedia/histreamer/engine/include/plugin/core/
Dplugin_manager.h57 std::shared_ptr<AudioSink> CreateAudioSinkPlugin(const std::string& name);
/foundation/multimedia/histreamer/engine/include/pipeline/filters/sink/audio_sink/
Daudio_sink_filter.h96 std::shared_ptr<Plugin::AudioSink> plugin_ {};
/foundation/multimedia/histreamer/engine/pipeline/filters/sink/audio_sink/
Daudio_sink_filter.cpp143 … auto res = UpdateAndInitPluginByInfo<Plugin::AudioSink>(plugin_, pluginInfo_, selectedPluginInfo, in Negotiate()
144 [this](const std::string& name) -> std::shared_ptr<Plugin::AudioSink> { in Negotiate()
/foundation/multimedia/histreamer/engine/pipeline/core/
Dfilter_base.cpp289 template bool FilterBase::UpdateAndInitPluginByInfo(std::shared_ptr<Plugin::AudioSink>& plugin,
292 const std::function<std::shared_ptr<Plugin::AudioSink>(const std::string&)>& pluginCreator);