class FeatureUnit
Defined at line 254 of file ../../src/media/audio/drivers/usb-audio/usb-audio-units.h
Public Methods
uint32_t source_count ()
Defined at line 256 of file ../../src/media/audio/drivers/usb-audio/usb-audio-units.h
uint32_t source_id (uint32_t ndx)
Defined at line 257 of file ../../src/media/audio/drivers/usb-audio/usb-audio-units.h
bool has_vol ()
Defined at line 259 of file ../../src/media/audio/drivers/usb-audio/usb-audio-units.h
bool has_agc ()
Defined at line 260 of file ../../src/media/audio/drivers/usb-audio/usb-audio-units.h
bool has_mute ()
Defined at line 261 of file ../../src/media/audio/drivers/usb-audio/usb-audio-units.h
float vol_min_db ()
Defined at line 263 of file ../../src/media/audio/drivers/usb-audio/usb-audio-units.h
float vol_max_db ()
Defined at line 264 of file ../../src/media/audio/drivers/usb-audio/usb-audio-units.h
float vol_res_db ()
Defined at line 265 of file ../../src/media/audio/drivers/usb-audio/usb-audio-units.h
float vol_cur_db ()
Defined at line 266 of file ../../src/media/audio/drivers/usb-audio/usb-audio-units.h
bool mute_cur ()
Defined at line 267 of file ../../src/media/audio/drivers/usb-audio/usb-audio-units.h
bool agc_cur ()
Defined at line 268 of file ../../src/media/audio/drivers/usb-audio/usb-audio-units.h
const usb_audio_ac_feature_unit_desc_0 * feature_desc ()
Defined at line 270 of file ../../src/media/audio/drivers/usb-audio/usb-audio-units.h
const usb_audio_ac_feature_unit_desc_1 * feature_desc_1 ()
Defined at line 273 of file ../../src/media/audio/drivers/usb-audio/usb-audio-units.h
zx_status_t Probe (const usb_protocol_t & proto)
Defined at line 303 of file ../../src/media/audio/drivers/usb-audio/usb-audio-units.cc
float SetVol (const usb_protocol_t & proto, float db)
Do the best we can to set the volume/mute/agc. Return the value actually set.
Defined at line 510 of file ../../src/media/audio/drivers/usb-audio/usb-audio-units.cc
bool SetMute (const usb_protocol_t & proto, bool mute)
Defined at line 531 of file ../../src/media/audio/drivers/usb-audio/usb-audio-units.cc
bool SetAgc (const usb_protocol_t & proto, bool enabled)
Defined at line 548 of file ../../src/media/audio/drivers/usb-audio/usb-audio-units.cc
float GetDefaultVolume ()
Get a reasonable default volume for the unit. It can be tricky
to pick a reasonable default, and this is an attempt to keep
the trickiness centralized. The return value will be acceptable
for passing to SetVol().
Defined at line 493 of file ../../src/media/audio/drivers/usb-audio/usb-audio-units.cc
Friends
class AudioUnit