class AudioPath
Defined at line 24 of file ../../src/media/audio/drivers/usb-audio/usb-audio-path.h
A small container class used by the audio control interface for describing a
path through the unit/terminal graph from host to pin (or vice-versa)
Public Methods
Direction direction ()
Defined at line 26 of file ../../src/media/audio/drivers/usb-audio/usb-audio-path.h
const Terminal & stream_terminal ()
Defined at line 27 of file ../../src/media/audio/drivers/usb-audio/usb-audio-path.h
bool has_gain ()
clang-format off
Defined at line 36 of file ../../src/media/audio/drivers/usb-audio/usb-audio-path.h
bool has_agc ()
Defined at line 37 of file ../../src/media/audio/drivers/usb-audio/usb-audio-path.h
bool has_mute ()
Defined at line 38 of file ../../src/media/audio/drivers/usb-audio/usb-audio-path.h
float cur_gain ()
Defined at line 39 of file ../../src/media/audio/drivers/usb-audio/usb-audio-path.h
float min_gain ()
Defined at line 40 of file ../../src/media/audio/drivers/usb-audio/usb-audio-path.h
float max_gain ()
Defined at line 41 of file ../../src/media/audio/drivers/usb-audio/usb-audio-path.h
float gain_res ()
Defined at line 42 of file ../../src/media/audio/drivers/usb-audio/usb-audio-path.h
bool cur_agc ()
Defined at line 43 of file ../../src/media/audio/drivers/usb-audio/usb-audio-path.h
bool cur_mute ()
Defined at line 44 of file ../../src/media/audio/drivers/usb-audio/usb-audio-path.h
float SetGain (const usb_protocol_t & proto, float db)
clang-format on
Defined at line 47 of file ../../src/media/audio/drivers/usb-audio/usb-audio-path.h
bool SetMute (const usb_protocol_t & proto, bool mute)
Defined at line 51 of file ../../src/media/audio/drivers/usb-audio/usb-audio-path.h
bool SetAgc (const usb_protocol_t & proto, bool enabled)
Defined at line 55 of file ../../src/media/audio/drivers/usb-audio/usb-audio-path.h
Friends
class UsbAudioControlInterface
class default_delete