Go to the source code of this file.
Data Structures | |
struct | PACKED |
USB_CDC_GET/SET_LINE_CODING request-specific data. More... | |
struct | PACKED |
USB_CDC_GET/SET_LINE_CODING request-specific data. More... | |
struct | PACKED |
USB_CDC_GET/SET_LINE_CODING request-specific data. More... | |
struct | PACKED |
USB_CDC_GET/SET_LINE_CODING request-specific data. More... | |
struct | PACKED |
USB_CDC_GET/SET_LINE_CODING request-specific data. More... | |
struct | PACKED |
USB_CDC_GET/SET_LINE_CODING request-specific data. More... | |
struct | PACKED |
USB_CDC_GET/SET_LINE_CODING request-specific data. More... | |
struct | PACKED |
USB_CDC_GET/SET_LINE_CODING request-specific data. More... | |
#define USB_AI_UNDEFINED 0 |
#define USB_AI_HEADER 1 |
#define USB_AI_INPUT_TERMINAL 2 |
#define USB_AI_OUTPUT_TERMINAL 3 |
#define USB_AI_MIXER_UNIT 4 |
#define USB_AI_SELECTOR_UNIT 5 |
#define USB_AI_FEATURE_UNIT 6 |
#define USB_AI_PROCESSING_UNIT 7 |
#define USB_AI_EXTENSION_UNIT 8 |
#define USB_AS_UNDEFINED 0 |
#define USB_AS_GENERAL 1 |
#define USB_AS_FORMAT_TYPE 2 |
#define USB_AS_FORMAT_SPECIFIC 3 |
#define USB_TTYPE_UNDEFINED 0x0100 |
#define USB_TTYPE_STREAMING 0x0101 |
#define USB_TTYPE_VENDOR 0x01ff |
#define USB_TTYPE_OUT_UNDEF 0x0300 |
#define USB_TTYPE_OUT_SPEAKER 0x0301 |
#define USB_TTYPE_OUT_HEADPHONE 0x0302 |
#define USB_TTYPE_OUT_DESK_SPKR 0x0304 |
#define USB_TTYPE_OUT_ROOM_SPKR 0x0305 |
#define USB_TTYPE_OUT_COMM_SPKR 0x0306 |
#define USB_TTYPE_OUT_LFE 0x0307 |
#define USB_TTYPE_EXT_UNDEF 0x0600 |
#define USB_TTYPE_EXT_ANALOG 0x0601 |
#define USB_TTYPE_EXT_DIGITAL 0x0602 |
#define USB_TTYPE_EXT_LINE 0x0603 |
#define USB_TTYPE_EXT_LEGACY 0x0604 |
#define USB_TTYPE_EXT_SPDIF 0x0605 |
#define USB_TTYPE_EXT_1394_DA 0x0606 |
#define USB_TTYPE_EXT_1394_DV 0x0607 |
#define USB_ASC_UNDEFINED 0x00 |
#define USB_ASC_AUDIO_CONTROL 0x01 |
#define USB_ASC_AUDIO_STREAMING 0x02 |
#define USB_ASC_MIDI_STREAMING 0x03 |
#define USB_ACSDT_UNDEFINED 0x20 |
#define USB_ACSDT_DEVICE 0x21 |
#define USB_ACSDT_CONFIGURATION 0x22 |
#define USB_ACSDT_STRING 0x23 |
#define USB_ACSDT_INTERFACE 0x24 |
#define USB_ACSDT_ENDPOINT 0x25 |
#define USB_ACDSTYPE_UNDEFINED 0x00 |
#define USB_ACDSTYPE_HEADER 0x01 |
#define USB_ACDSTYPE_IN_TERMINAL 0x02 |
#define USB_ACDSTYPE_OUT_TERMINAL 0x03 |
#define USB_ACDSTYPE_MIXER_UNIT 0x04 |
#define USB_ACDSTYPE_SELECTOR_UNIT 0x05 |
#define USB_ACDSTYPE_FEATURE_UNIT 0x06 |
#define USB_ACDSTYPE_PROCESSING_UNIT 0x07 |
#define USB_ACDSTYPE_EXTENSION_UNIT 0x08 |
#define USB_ASDSTYPE_UNDEFINED 0x00 |
#define USB_ASDSTYPE_GENERAL 0x01 |
#define USB_ASDSTYPE_FORMAT_TYPE 0x02 |
#define USB_ASDSTYPE_FORMAT_SPECIFIC 0x03 |
#define USB_ADF_UNDEFINED 0x0000 |
#define USB_ADF_PCM 0x0001 |
#define USB_ADF_PCM8 0x0002 |
#define USB_ADF_IEEE_FLOAT 0x0003 |
#define USB_ADF_ALAW 0x0004 |
#define USB_ADF_MULAW 0x0005 |
#define USB_AF_TYPE_UNDEFINED 0x00 |
#define USB_AF_TYPE_TYPE_I 0x01 |
#define USB_AF_TYPE_TYPE_II 0x02 |
#define USB_AF_TYPE_TYPE_III 0x03 |
#define USB_ACONTROL_MUTE 0x0001 |
#define USB_ACONTROL_VOLUME 0x0002 |
#define USB_ACONTROL_BASS 0x0004 |
#define USB_ACONTROL_MID 0x0008 |
#define USB_ACONTROL_TREBLE 0x0010 |
#define USB_ACONTROL_EQ 0x0020 |
#define USB_ACONTROL_AGC 0x0040 |
#define USB_ACONTROL_DELAY 0x0080 |
#define USB_ACONTROL_BASS_BOOST 0x0100 |
#define USB_ACONTROL_LOUD 0x0200 |
#define USB_ATTYPE_UNDEFINED 0x0300 |
#define USB_ATTYPE_SPEAKER 0x0301 |
#define USB_ATTYPE_HEADPHONES 0x0302 |
#define USB_ATTYPE_HMD 0x0303 |
#define USB_ATTYPE_SPEAKER_DT 0x0304 |
#define USB_ATTYPE_SPEAKER_RM 0x0305 |
#define USB_ATTYPE_SPEAKER_COM 0x0306 |
#define USB_ATTYPE_SPEAKER_LFE 0x0307 |
#define USB_CHANNEL_L 0x0001 |
#define USB_CHANNEL_R 0x0002 |
#define USB_CHANNEL_C 0x0004 |
#define USB_CHANNEL_LFE 0x0008 |
#define USB_CHANNEL_LS 0x0010 |
#define USB_CHANNEL_RS 0x0020 |
#define USB_CHANNEL_LC 0x0040 |
#define USB_CHANNEL_RC 0x0080 |
#define USB_CHANNEL_S 0x0100 |
#define USB_CHANNEL_SL 0x0200 |
#define USB_CHANNEL_SR 0x0400 |
#define USB_CHANNEL_T 0x0800 |
#define USB_EP_ATTR_ACG_SAMPLING 0x01 |
#define USB_EP_ATTR_ACG_PITCH 0x02 |
#define USB_EP_ATTR_ACG_MAXPACKET 0x80 |
#define USB_EP_LOCKDELAY_UNDEF 0x00 |
#define USB_EP_LOCKDELAY_MS 0x01 |
#define USB_EP_LOCKDELAY_PCM 0x02 |
#define USB_AC_SET_CUR 0x01 |
Referenced by USBHostAudioVolumeSet().
#define USB_AC_SET_MIN 0x02 |
#define USB_AC_SET_MAX 0x03 |
#define USB_AC_SET_RES 0x04 |
#define USB_AC_SET_MEM 0x05 |
#define USB_AC_GET_CUR 0x81 |
#define USB_AC_GET_MIN 0x82 |
#define USB_AC_GET_MAX 0x83 |
#define USB_AC_GET_RES 0x84 |
#define USB_AC_GET_MEM 0x85 |
#define USB_AC_GET_STAT 0xff |
#define USB_CS_CONTROL_M 0xff00 |
#define USB_CS_CHANNEL_M 0x00ff |
#define EP_CONTROL_UNDEFINED 0x0000 |
#define SAMPLING_FREQ_CONTROL 0x0100 |
#define PITCH_CONTROL 0x0200 |
#define FU_CONTROL_UNDEFINED 0x0000 |
#define MUTE_CONTROL 0x0100 |
#define VOLUME_CONTROL 0x0200 |
Referenced by USBHostAudioVolumeSet().
#define BASS_CONTROL 0x0300 |
#define MID_CONTROL 0x0400 |
#define TREBLE_CONTROL 0x0500 |
#define EQUALIZER_CONTROL 0x0600 |
#define AUTOMATIC_GAIN_CONTROL 0x0700 |
#define DELAY_CONTROL 0x0800 |
#define BASS_BOOST_CONTROL 0x0900 |
#define LOUDNESS_CONTROL 0x0A00 |
#define USB_AC_CC_LEFT 0x0001 |
#define USB_AC_CC_RIGHT 0x0002 |
#define USB_AC_CC_CENTER 0x0004 |
#define USB_AC_CC_LFE 0x0008 |
#define USB_AC_CC_LEFTSURROUND 0x0010 |
#define USB_AC_CC_RIGHTSURROUND 0x0020 |
#define USB_AC_CC_LEFT_CENTER 0x0040 |
#define USB_AC_CC_RIGHT_CENTER 0x0080 |
#define USB_AC_CC_SURROUND 0x0100 |
#define USB_AC_CC_SIDE_LEFT 0x0200 |
#define USB_AC_CC_SIDE_RIGHT 0x0400 |
#define USB_AC_CC_TOP 0x0800 |