class AudioInput
Defined at line 20 of file ../../src/media/audio/audio_core/audio_input.h
Public Methods
std::shared_ptr<AudioInput> Create (const std::string & name, const DeviceConfig & config, fidl::InterfaceHandle<fuchsia::hardware::audio::StreamConfig> stream_config, ThreadingModel * threading_model, DeviceRegistry * registry, LinkMatrix * link_matrix, std::shared_ptr<AudioCoreClockFactory> clock_factory)
static
Defined at line 21 of file ../../src/media/audio/audio_core/audio_input.cc
void AudioInput (const std::string & name, const DeviceConfig & config, fidl::InterfaceHandle<fuchsia::hardware::audio::StreamConfig> stream_config, ThreadingModel * threading_model, DeviceRegistry * registry, LinkMatrix * link_matrix, std::shared_ptr<AudioCoreClockFactory> clock_factory)
Defined at line 30 of file ../../src/media/audio/audio_core/audio_input.cc
void ~AudioInput ()
Defined at line 33 of file ../../src/media/audio/audio_core/audio_input.h
Protected Methods
fpromise::result<std::shared_ptr<ReadableStream>, zx_status_t> InitializeDestLink (const AudioObject & dest)
|media::audio::AudioObject|
Defined at line 54 of file ../../src/media/audio/audio_core/audio_input.cc
void ApplyGainLimits (fuchsia::media::AudioGainInfo * in_out_info, fuchsia::media::AudioGainValidFlags set_flags)
|media::audio::AudioDevice|
Defined at line 186 of file ../../src/media/audio/audio_core/audio_input.cc
void SetGainInfo (const fuchsia::media::AudioGainInfo & info, fuchsia::media::AudioGainValidFlags set_flags)
Defined at line 231 of file ../../src/media/audio/audio_core/audio_input.cc
zx_status_t Init ()
Defined at line 39 of file ../../src/media/audio/audio_core/audio_input.cc
void OnWakeup ()
Defined at line 66 of file ../../src/media/audio/audio_core/audio_input.cc
void OnDriverInfoFetched ()
Defined at line 81 of file ../../src/media/audio/audio_core/audio_input.cc
void OnDriverConfigComplete ()
Defined at line 136 of file ../../src/media/audio/audio_core/audio_input.cc
void OnDriverStartComplete ()
Defined at line 155 of file ../../src/media/audio/audio_core/audio_input.cc
void OnDriverStopComplete ()
Defined at line 167 of file ../../src/media/audio/audio_core/audio_input.cc
void OnDriverPlugStateChange (bool plugged, zx::time plug_time)
Defined at line 175 of file ../../src/media/audio/audio_core/audio_input.cc