class AudioDeviceEnumerator_SyncProxy

Defined at line 21766 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h

Public Methods

void AudioDeviceEnumerator_SyncProxy (::zx::channel channel)
void ~AudioDeviceEnumerator_SyncProxy ()
zx_status_t GetDevices (::std::vector< ::fuchsia::media::AudioDeviceInfo> * out_devices)

cts-coverage-fidl-name:fuchsia.media/AudioDeviceEnumerator.GetDevices

zx_status_t GetDeviceGain (uint64_t device_token, uint64_t * out_device_token, ::fuchsia::media::AudioGainInfo * out_gain_info)

cts-coverage-fidl-name:fuchsia.media/AudioDeviceEnumerator.GetDeviceGain

zx_status_t SetDeviceGain (uint64_t device_token, ::fuchsia::media::AudioGainInfo gain_info, ::fuchsia::media::AudioGainValidFlags valid_flags)

cts-coverage-fidl-name:fuchsia.media/AudioDeviceEnumerator.SetDeviceGain

zx_status_t AddDeviceByChannel (::std::string device_name, bool is_input, ::fidl::InterfaceHandle< ::fuchsia::hardware::audio::StreamConfig> channel)

cts-coverage-fidl-name:fuchsia.media/AudioDeviceEnumerator.AddDeviceByChannel

Friends

class SynchronousInterfacePtr