class UltrasoundRenderer
Defined at line 15 of file ../../src/media/audio/audio_core/ultrasound_renderer.h
Public Methods
std::shared_ptr<UltrasoundRenderer> Create (fidl::InterfaceRequest<fuchsia::media::AudioRenderer>request,Context *context,fuchsia::ultrasound::Factory::CreateRendererCallbackcallback)
Defined at line 17 of file ../../src/media/audio/audio_core/ultrasound_renderer.h
void UltrasoundRenderer (fidl::InterfaceRequest<fuchsia::media::AudioRenderer>request,Context *context,fuchsia::ultrasound::Factory::CreateRendererCallbackcallback)
Callers should use the |Create| method instead, this is only public to enable std::make_shared.
Defined at line 27 of file ../../src/media/audio/audio_core/ultrasound_renderer.cc
std::optional<Format> format ()
|media::audio::AudioObject|
Defined at line 30 of file ../../src/media/audio/audio_core/ultrasound_renderer.h
std::optional<StreamUsage> usage ()
Defined at line 31 of file ../../src/media/audio/audio_core/ultrasound_renderer.h
void ~UltrasoundRenderer ()
Defined at line 39 of file ../../src/media/audio/audio_core/ultrasound_renderer.cc
void SetPcmStreamType (fuchsia::media::AudioStreamType format)
|fuchsia::media::BaseRenderer|
Unsupported by UltrasoundRenderer
Defined at line 112 of file ../../src/media/audio/audio_core/ultrasound_renderer.cc
void SetUsage (fuchsia::media::AudioRenderUsage usage)
Defined at line 116 of file ../../src/media/audio/audio_core/ultrasound_renderer.cc
void SetUsage2 (fuchsia::media::AudioRenderUsage2 usage)
Defined at line 120 of file ../../src/media/audio/audio_core/ultrasound_renderer.cc
void BindGainControl (fidl::InterfaceRequest<fuchsia::media::audio::GainControl> request)
Defined at line 124 of file ../../src/media/audio/audio_core/ultrasound_renderer.cc
void SetReferenceClock (zx::clock ref_clock)
Defined at line 129 of file ../../src/media/audio/audio_core/ultrasound_renderer.cc
Protected Methods
fpromise::result<std::shared_ptr<ReadableStream>, zx_status_t> InitializeDestLink (const AudioObject & dest)
|media::audio::AudioObject|
Defined at line 48 of file ../../src/media/audio/audio_core/ultrasound_renderer.cc
void CleanupDestLink (const AudioObject & dest)
Defined at line 95 of file ../../src/media/audio/audio_core/ultrasound_renderer.cc
void ReportStart ()
|fuchsia::media::BaseRenderer|
Defined at line 101 of file ../../src/media/audio/audio_core/ultrasound_renderer.cc
void ReportStop ()
Defined at line 106 of file ../../src/media/audio/audio_core/ultrasound_renderer.cc