class AudioDeviceSettings
Defined at line 25 of file ../../src/media/audio/audio_core/audio_device_settings.h
Public Methods
void AudioDeviceSettings (const audio_stream_unique_id_t & uid, const HwGainState & hw, bool is_input)
Defined at line 16 of file ../../src/media/audio/audio_core/audio_device_settings.cc
void AudioDeviceSettings (const AudioDeviceSettings & o)
Disallow copy/move.
Defined at line 24 of file ../../src/media/audio/audio_core/audio_device_settings.cc
bool SetGainInfo (const fuchsia::media::AudioGainInfo & info, fuchsia::media::AudioGainValidFlags set_flags)
SetGainInfo
Update the internal gain state using the supplied FIDL gain info structure. Return true if
a meaningful change occurred (this warrants waking up the AudioDevice), else return false.
Defined at line 32 of file ../../src/media/audio/audio_core/audio_device_settings.cc
void AudioDeviceSettings (AudioDeviceSettings && )
Defined at line 38 of file ../../src/media/audio/audio_core/audio_device_settings.h
AudioDeviceSettings & operator= (const AudioDeviceSettings & )
Defined at line 39 of file ../../src/media/audio/audio_core/audio_device_settings.h
AudioDeviceSettings & operator= (AudioDeviceSettings && )
Defined at line 40 of file ../../src/media/audio/audio_core/audio_device_settings.h
const audio_stream_unique_id_t & uid ()
Simple accessors for constant properties
Defined at line 43 of file ../../src/media/audio/audio_core/audio_device_settings.h
bool is_input ()
Defined at line 44 of file ../../src/media/audio/audio_core/audio_device_settings.h
fuchsia::media::AudioGainInfo GetGainInfo ()
GetGainInfo
Fetch a copy of current gain state packed into a FIDL structure suitable for notifications.
Defined at line 69 of file ../../src/media/audio/audio_core/audio_device_settings.cc
std::pair<audio_set_gain_flags_t, AudioDeviceSettings::GainState> SnapshotGainState ()
Snapshot current gain state. Return flags indicating which settings changed since last time.
Defined at line 102 of file ../../src/media/audio/audio_core/audio_device_settings.cc