| LPCOpen Platform v1.03 LPCOpen Platform for NXP LPC Microcontrollers

- Main Page
- Modules
- Data Structures
- Files
- Related Pages

- File List
- Globals

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
usbd_audio.h File Reference

Go to the source code of this file.

## Macros
#define | AUDIO_SUBCLASS_UNDEFINED 0x00
#define | AUDIO_SUBCLASS_AUDIOCONTROL 0x01
#define | AUDIO_SUBCLASS_AUDIOSTREAMING 0x02
#define | AUDIO_SUBCLASS_MIDISTREAMING 0x03
#define | AUDIO_PROTOCOL_UNDEFINED 0x00
#define | AUDIO_UNDEFINED_DESCRIPTOR_TYPE 0x20
#define | AUDIO_DEVICE_DESCRIPTOR_TYPE 0x21
#define | AUDIO_CONFIGURATION_DESCRIPTOR_TYPE 0x22
#define | AUDIO_STRING_DESCRIPTOR_TYPE 0x23
#define | AUDIO_INTERFACE_DESCRIPTOR_TYPE 0x24
#define | AUDIO_ENDPOINT_DESCRIPTOR_TYPE 0x25
#define | AUDIO_CONTROL_UNDEFINED 0x00
#define | AUDIO_CONTROL_HEADER 0x01
#define | AUDIO_CONTROL_INPUT_TERMINAL 0x02
#define | AUDIO_CONTROL_OUTPUT_TERMINAL 0x03
#define | AUDIO_CONTROL_MIXER_UNIT 0x04
#define | AUDIO_CONTROL_SELECTOR_UNIT 0x05
#define | AUDIO_CONTROL_FEATURE_UNIT 0x06
#define | AUDIO_CONTROL_PROCESSING_UNIT 0x07
#define | AUDIO_CONTROL_EXTENSION_UNIT 0x08
#define | AUDIO_STREAMING_UNDEFINED 0x00
#define | AUDIO_STREAMING_GENERAL 0x01
#define | AUDIO_STREAMING_FORMAT_TYPE 0x02
#define | AUDIO_STREAMING_FORMAT_SPECIFIC 0x03
#define | AUDIO_ENDPOINT_UNDEFINED 0x00
#define | AUDIO_ENDPOINT_GENERAL 0x01
#define | AUDIO_CONTROL_INTERFACE_DESC_SZ(n) 0x08+n
#define | AUDIO_STREAMING_INTERFACE_DESC_SIZE 0x07
#define | AUDIO_INPUT_TERMINAL_DESC_SIZE 0x0C
#define | AUDIO_OUTPUT_TERMINAL_DESC_SIZE 0x09
#define | AUDIO_MIXER_UNIT_DESC_SZ(p, n) 0x0A+p+n
#define | AUDIO_SELECTOR_UNIT_DESC_SZ(p) 0x06+p
#define | AUDIO_FEATURE_UNIT_DESC_SZ(ch, n) 0x07+(ch+1)*n
#define | AUDIO_PROCESSING_UNIT_DESC_SZ(p, n, x) 0x0D+p+n+x
#define | AUDIO_EXTENSION_UNIT_DESC_SZ(p, n) 0x0D+p+n
#define | AUDIO_STANDARD_ENDPOINT_DESC_SIZE 0x09
#define | AUDIO_STREAMING_ENDPOINT_DESC_SIZE 0x07
#define | AUDIO_UNDEFINED_PROCESS 0x00
#define | AUDIO_UP_DOWN_MIX_PROCESS 0x01
#define | AUDIO_DOLBY_PROLOGIC_PROCESS 0x02
#define | AUDIO_3D_STEREO_PROCESS 0x03
#define | AUDIO_REVERBERATION_PROCESS 0x04
#define | AUDIO_CHORUS_PROCESS 0x05
#define | AUDIO_DYN_RANGE_COMP_PROCESS 0x06
#define | AUDIO_REQUEST_UNDEFINED 0x00
#define | AUDIO_REQUEST_SET_CUR 0x01
#define | AUDIO_REQUEST_GET_CUR 0x81
#define | AUDIO_REQUEST_SET_MIN 0x02
#define | AUDIO_REQUEST_GET_MIN 0x82
#define | AUDIO_REQUEST_SET_MAX 0x03
#define | AUDIO_REQUEST_GET_MAX 0x83
#define | AUDIO_REQUEST_SET_RES 0x04
#define | AUDIO_REQUEST_GET_RES 0x84
#define | AUDIO_REQUEST_SET_MEM 0x05
#define | AUDIO_REQUEST_GET_MEM 0x85
#define | AUDIO_REQUEST_GET_STAT 0xFF
#define | AUDIO_CONTROL_UNDEFINED 0x00 /* Common Selector */
#define | AUDIO_COPY_PROTECT_CONTROL 0x01
#define | AUDIO_MUTE_CONTROL 0x01
#define | AUDIO_VOLUME_CONTROL 0x02
#define | AUDIO_BASS_CONTROL 0x03
#define | AUDIO_MID_CONTROL 0x04
#define | AUDIO_TREBLE_CONTROL 0x05
#define | AUDIO_GRAPHIC_EQUALIZER_CONTROL 0x06
#define | AUDIO_AUTOMATIC_GAIN_CONTROL 0x07
#define | AUDIO_DELAY_CONTROL 0x08
#define | AUDIO_BASS_BOOST_CONTROL 0x09
#define | AUDIO_LOUDNESS_CONTROL 0x0A
#define | AUDIO_ENABLE_CONTROL 0x01 /* Common Selector */
#define | AUDIO_MODE_SELECT_CONTROL 0x02 /* Common Selector */
#define | AUDIO_SPACIOUSNESS_CONTROL 0x02
#define | AUDIO_REVERB_LEVEL_CONTROL 0x02
#define | AUDIO_REVERB_TIME_CONTROL 0x03
#define | AUDIO_REVERB_FEEDBACK_CONTROL 0x04
#define | AUDIO_CHORUS_LEVEL_CONTROL 0x02
#define | AUDIO_SHORUS_RATE_CONTROL 0x03
#define | AUDIO_CHORUS_DEPTH_CONTROL 0x04
#define | AUDIO_COMPRESSION_RATE_CONTROL 0x02
#define | AUDIO_MAX_AMPL_CONTROL 0x03
#define | AUDIO_THRESHOLD_CONTROL 0x04
#define | AUDIO_ATTACK_TIME_CONTROL 0x05
#define | AUDIO_RELEASE_TIME_CONTROL 0x06
#define | AUDIO_SAMPLING_FREQ_CONTROL 0x01
#define | AUDIO_PITCH_CONTROL 0x02
#define | AUDIO_MPEG_CONTROL_UNDEFINED 0x00
#define | AUDIO_MPEG_DUAL_CHANNEL_CONTROL 0x01
#define | AUDIO_MPEG_SECOND_STEREO_CONTROL 0x02
#define | AUDIO_MPEG_MULTILINGUAL_CONTROL 0x03
#define | AUDIO_MPEG_DYN_RANGE_CONTROL 0x04
#define | AUDIO_MPEG_SCALING_CONTROL 0x05
#define | AUDIO_MPEG_HILO_SCALING_CONTROL 0x06
#define | AUDIO_AC3_CONTROL_UNDEFINED 0x00
#define | AUDIO_AC3_MODE_CONTROL 0x01
#define | AUDIO_AC3_DYN_RANGE_CONTROL 0x02
#define | AUDIO_AC3_SCALING_CONTROL 0x03
#define | AUDIO_AC3_HILO_SCALING_CONTROL 0x04
#define | AUDIO_FORMAT_TYPE_UNDEFINED 0x00
#define | AUDIO_FORMAT_TYPE_I 0x01
#define | AUDIO_FORMAT_TYPE_II 0x02
#define | AUDIO_FORMAT_TYPE_III 0x03
#define | AUDIO_FORMAT_TYPE_I_DESC_SZ(n) 0x08+(n*3)
#define | AUDIO_FORMAT_TYPE_II_DESC_SZ(n) 0x09+(n*3)
#define | AUDIO_FORMAT_TYPE_III_DESC_SZ(n) 0x08+(n*3)
#define | AUDIO_FORMAT_MPEG_DESC_SIZE 0x09
#define | AUDIO_FORMAT_AC3_DESC_SIZE 0x0A
#define | AUDIO_FORMAT_TYPE_I_UNDEFINED 0x0000
#define | AUDIO_FORMAT_PCM 0x0001
#define | AUDIO_FORMAT_PCM8 0x0002
#define | AUDIO_FORMAT_IEEE_FLOAT 0x0003
#define | AUDIO_FORMAT_ALAW 0x0004
#define | AUDIO_FORMAT_MULAW 0x0005
#define | AUDIO_FORMAT_TYPE_II_UNDEFINED 0x1000
#define | AUDIO_FORMAT_MPEG 0x1001
#define | AUDIO_FORMAT_AC3 0x1002
#define | AUDIO_FORMAT_TYPE_III_UNDEFINED 0x2000
#define | AUDIO_FORMAT_IEC1937_AC3 0x2001
#define | AUDIO_FORMAT_IEC1937_MPEG1_L1 0x2002
#define | AUDIO_FORMAT_IEC1937_MPEG1_L2_3 0x2003
#define | AUDIO_FORMAT_IEC1937_MPEG2_NOEXT 0x2003
#define | AUDIO_FORMAT_IEC1937_MPEG2_EXT 0x2004
#define | AUDIO_FORMAT_IEC1937_MPEG2_L1_LS 0x2005
#define | AUDIO_FORMAT_IEC1937_MPEG2_L2_3 0x2006
#define | AUDIO_CHANNEL_M 0x0000 /* Mono */
#define | AUDIO_CHANNEL_L 0x0001 /* Left Front */
#define | AUDIO_CHANNEL_R 0x0002 /* Right Front */
#define | AUDIO_CHANNEL_C 0x0004 /* Center Front */
#define | AUDIO_CHANNEL_LFE 0x0008 /* Low Freq. Enhance. */
#define | AUDIO_CHANNEL_LS 0x0010 /* Left Surround */
#define | AUDIO_CHANNEL_RS 0x0020 /* Right Surround */
#define | AUDIO_CHANNEL_LC 0x0040 /* Left of Center */
#define | AUDIO_CHANNEL_RC 0x0080 /* Right of Center */
#define | AUDIO_CHANNEL_S 0x0100 /* Surround */
#define | AUDIO_CHANNEL_SL 0x0200 /* Side Left */
#define | AUDIO_CHANNEL_SR 0x0400 /* Side Right */
#define | AUDIO_CHANNEL_T 0x0800 /* Top */
#define | AUDIO_CONTROL_MUTE 0x0001
#define | AUDIO_CONTROL_VOLUME 0x0002
#define | AUDIO_CONTROL_BASS 0x0004
#define | AUDIO_CONTROL_MID 0x0008
#define | AUDIO_CONTROL_TREBLE 0x0010
#define | AUDIO_CONTROL_GRAPHIC_EQUALIZER 0x0020
#define | AUDIO_CONTROL_AUTOMATIC_GAIN 0x0040
#define | AUDIO_CONTROL_DEALY 0x0080
#define | AUDIO_CONTROL_BASS_BOOST 0x0100
#define | AUDIO_CONTROL_LOUDNESS 0x0200
#define | AUDIO_CONTROL_ENABLE 0x0001 /* Common Bit */
#define | AUDIO_CONTROL_MODE_SELECT 0x0002 /* Common Bit */
#define | AUDIO_CONTROL_SPACIOUSNESS 0x0002
#define | AUDIO_CONTROL_REVERB_TYPE 0x0002
#define | AUDIO_CONTROL_REVERB_LEVEL 0x0004
#define | AUDIO_CONTROL_REVERB_TIME 0x0008
#define | AUDIO_CONTROL_REVERB_FEEDBACK 0x0010
#define | AUDIO_CONTROL_CHORUS_LEVEL 0x0002
#define | AUDIO_CONTROL_SHORUS_RATE 0x0004
#define | AUDIO_CONTROL_CHORUS_DEPTH 0x0008
#define | AUDIO_CONTROL_COMPRESSION_RATE 0x0002
#define | AUDIO_CONTROL_MAX_AMPL 0x0004
#define | AUDIO_CONTROL_THRESHOLD 0x0008
#define | AUDIO_CONTROL_ATTACK_TIME 0x0010
#define | AUDIO_CONTROL_RELEASE_TIME 0x0020
#define | AUDIO_CONTROL_SAMPLING_FREQ 0x01
#define | AUDIO_CONTROL_PITCH 0x02
#define | AUDIO_MAX_PACKETS_ONLY 0x80
#define | AUDIO_TERMINAL_USB_UNDEFINED 0x0100
#define | AUDIO_TERMINAL_USB_STREAMING 0x0101
#define | AUDIO_TERMINAL_USB_VENDOR_SPECIFIC 0x01FF
#define | AUDIO_TERMINAL_INPUT_UNDEFINED 0x0200
#define | AUDIO_TERMINAL_MICROPHONE 0x0201
#define | AUDIO_TERMINAL_DESKTOP_MICROPHONE 0x0202
#define | AUDIO_TERMINAL_PERSONAL_MICROPHONE 0x0203
#define | AUDIO_TERMINAL_OMNI_DIR_MICROPHONE 0x0204
#define | AUDIO_TERMINAL_MICROPHONE_ARRAY 0x0205
#define | AUDIO_TERMINAL_PROCESSING_MIC_ARRAY 0x0206
#define | AUDIO_TERMINAL_OUTPUT_UNDEFINED 0x0300
#define | AUDIO_TERMINAL_SPEAKER 0x0301
#define | AUDIO_TERMINAL_HEADPHONES 0x0302
#define | AUDIO_TERMINAL_HEAD_MOUNTED_AUDIO 0x0303
#define | AUDIO_TERMINAL_DESKTOP_SPEAKER 0x0304
#define | AUDIO_TERMINAL_ROOM_SPEAKER 0x0305
#define | AUDIO_TERMINAL_COMMUNICATION_SPEAKER 0x0306
#define | AUDIO_TERMINAL_LOW_FREQ_SPEAKER 0x0307
#define | AUDIO_TERMINAL_BIDIRECTIONAL_UNDEFINED 0x0400
#define | AUDIO_TERMINAL_HANDSET 0x0401
#define | AUDIO_TERMINAL_HEAD_MOUNTED_HANDSET 0x0402
#define | AUDIO_TERMINAL_SPEAKERPHONE 0x0403
#define | AUDIO_TERMINAL_SPEAKERPHONE_ECHOSUPRESS 0x0404
#define | AUDIO_TERMINAL_SPEAKERPHONE_ECHOCANCEL 0x0405
#define | AUDIO_TERMINAL_TELEPHONY_UNDEFINED 0x0500
#define | AUDIO_TERMINAL_PHONE_LINE 0x0501
#define | AUDIO_TERMINAL_TELEPHONE 0x0502
#define | AUDIO_TERMINAL_DOWN_LINE_PHONE 0x0503
#define | AUDIO_TERMINAL_EXTERNAL_UNDEFINED 0x0600
#define | AUDIO_TERMINAL_ANALOG_CONNECTOR 0x0601
#define | AUDIO_TERMINAL_DIGITAL_AUDIO_INTERFACE 0x0602
#define | AUDIO_TERMINAL_LINE_CONNECTOR 0x0603
#define | AUDIO_TERMINAL_LEGACY_AUDIO_CONNECTOR 0x0604
#define | AUDIO_TERMINAL_SPDIF_INTERFACE 0x0605
#define | AUDIO_TERMINAL_1394_DA_STREAM 0x0606
#define | AUDIO_TERMINAL_1394_DA_STREAM_TRACK 0x0607
#define | AUDIO_TERMINAL_EMBEDDED_UNDEFINED 0x0700
#define | AUDIO_TERMINAL_CALIBRATION_NOISE 0x0701
#define | AUDIO_TERMINAL_EQUALIZATION_NOISE 0x0702
#define | AUDIO_TERMINAL_CD_PLAYER 0x0703
#define | AUDIO_TERMINAL_DAT 0x0704
#define | AUDIO_TERMINAL_DCC 0x0705
#define | AUDIO_TERMINAL_MINI_DISK 0x0706
#define | AUDIO_TERMINAL_ANALOG_TAPE 0x0707
#define | AUDIO_TERMINAL_PHONOGRAPH 0x0708
#define | AUDIO_TERMINAL_VCR_AUDIO 0x0709
#define | AUDIO_TERMINAL_VIDEO_DISC_AUDIO 0x070A
#define | AUDIO_TERMINAL_DVD_AUDIO 0x070B
#define | AUDIO_TERMINAL_TV_TUNER_AUDIO 0x070C
#define | AUDIO_TERMINAL_SATELLITE_RECEIVER_AUDIO 0x070D
#define | AUDIO_TERMINAL_CABLE_TUNER_AUDIO 0x070E
#define | AUDIO_TERMINAL_DSS_AUDIO 0x070F
#define | AUDIO_TERMINAL_RADIO_RECEIVER 0x0710
#define | AUDIO_TERMINAL_RADIO_TRANSMITTER 0x0711
#define | AUDIO_TERMINAL_MULTI_TRACK_RECORDER 0x0712
#define | AUDIO_TERMINAL_SYNTHESIZER 0x0713

## Macro Definition Documentation

#define AUDIO_3D_STEREO_PROCESS 0x03

Definition at line 87 of file usbd_audio.h.

#define AUDIO_AC3_CONTROL_UNDEFINED 0x00

Definition at line 182 of file usbd_audio.h.

#define AUDIO_AC3_DYN_RANGE_CONTROL 0x02

Definition at line 184 of file usbd_audio.h.

#define AUDIO_AC3_HILO_SCALING_CONTROL 0x04

Definition at line 186 of file usbd_audio.h.

#define AUDIO_AC3_MODE_CONTROL 0x01

Definition at line 183 of file usbd_audio.h.

#define AUDIO_AC3_SCALING_CONTROL 0x03

Definition at line 185 of file usbd_audio.h.

#define AUDIO_ATTACK_TIME_CONTROL 0x05

Definition at line 159 of file usbd_audio.h.

#define AUDIO_AUTOMATIC_GAIN_CONTROL 0x07

Definition at line 121 of file usbd_audio.h.

#define AUDIO_BASS_BOOST_CONTROL 0x09

Definition at line 123 of file usbd_audio.h.

#define AUDIO_BASS_CONTROL 0x03

Definition at line 117 of file usbd_audio.h.

#define AUDIO_CHANNEL_C 0x0004 /* Center Front */

Definition at line 234 of file usbd_audio.h.

#define AUDIO_CHANNEL_L 0x0001 /* Left Front */

Definition at line 232 of file usbd_audio.h.

#define AUDIO_CHANNEL_LC 0x0040 /* Left of Center */

Definition at line 238 of file usbd_audio.h.

#define AUDIO_CHANNEL_LFE 0x0008 /* Low Freq. Enhance. */

Definition at line 235 of file usbd_audio.h.

#define AUDIO_CHANNEL_LS 0x0010 /* Left Surround */

Definition at line 236 of file usbd_audio.h.

#define AUDIO_CHANNEL_M 0x0000 /* Mono */

Definition at line 231 of file usbd_audio.h.

#define AUDIO_CHANNEL_R 0x0002 /* Right Front */

Definition at line 233 of file usbd_audio.h.

#define AUDIO_CHANNEL_RC 0x0080 /* Right of Center */

Definition at line 239 of file usbd_audio.h.

#define AUDIO_CHANNEL_RS 0x0020 /* Right Surround */

Definition at line 237 of file usbd_audio.h.

#define AUDIO_CHANNEL_S 0x0100 /* Surround */

Definition at line 240 of file usbd_audio.h.

#define AUDIO_CHANNEL_SL 0x0200 /* Side Left */

Definition at line 241 of file usbd_audio.h.

#define AUDIO_CHANNEL_SR 0x0400 /* Side Right */

Definition at line 242 of file usbd_audio.h.

#define AUDIO_CHANNEL_T 0x0800 /* Top */

Definition at line 243 of file usbd_audio.h.

#define AUDIO_CHORUS_DEPTH_CONTROL 0x04

Definition at line 152 of file usbd_audio.h.

#define AUDIO_CHORUS_LEVEL_CONTROL 0x02

Definition at line 150 of file usbd_audio.h.

#define AUDIO_CHORUS_PROCESS 0x05

Definition at line 89 of file usbd_audio.h.

#define AUDIO_COMPRESSION_RATE_CONTROL 0x02

Definition at line 156 of file usbd_audio.h.

#define AUDIO_CONFIGURATION_DESCRIPTOR_TYPE 0x22

Definition at line 41 of file usbd_audio.h.

#define AUDIO_CONTROL_ATTACK_TIME 0x0010

Definition at line 292 of file usbd_audio.h.

#define AUDIO_CONTROL_AUTOMATIC_GAIN 0x0040

Definition at line 253 of file usbd_audio.h.

#define AUDIO_CONTROL_BASS 0x0004

Definition at line 249 of file usbd_audio.h.

#define AUDIO_CONTROL_BASS_BOOST 0x0100

Definition at line 255 of file usbd_audio.h.

#define AUDIO_CONTROL_CHORUS_DEPTH 0x0008

Definition at line 285 of file usbd_audio.h.

#define AUDIO_CONTROL_CHORUS_LEVEL 0x0002

Definition at line 283 of file usbd_audio.h.

#define AUDIO_CONTROL_COMPRESSION_RATE 0x0002

Definition at line 289 of file usbd_audio.h.

#define AUDIO_CONTROL_DEALY 0x0080

Definition at line 254 of file usbd_audio.h.

#define AUDIO_CONTROL_ENABLE 0x0001 /* Common Bit */

Definition at line 259 of file usbd_audio.h.

#define AUDIO_CONTROL_EXTENSION_UNIT 0x08

Definition at line 56 of file usbd_audio.h.

#define AUDIO_CONTROL_FEATURE_UNIT 0x06

Definition at line 54 of file usbd_audio.h.

#define AUDIO_CONTROL_GRAPHIC_EQUALIZER 0x0020

Definition at line 252 of file usbd_audio.h.

#define AUDIO_CONTROL_HEADER 0x01

Definition at line 49 of file usbd_audio.h.

#define AUDIO_CONTROL_INPUT_TERMINAL 0x02

Definition at line 50 of file usbd_audio.h.

#define AUDIO_CONTROL_INTERFACE_DESC_SZ | ( |  | n | ) | 0x08+n

Definition at line 70 of file usbd_audio.h.

#define AUDIO_CONTROL_LOUDNESS 0x0200

Definition at line 256 of file usbd_audio.h.

#define AUDIO_CONTROL_MAX_AMPL 0x0004

Definition at line 290 of file usbd_audio.h.

#define AUDIO_CONTROL_MID 0x0008

Definition at line 250 of file usbd_audio.h.

#define AUDIO_CONTROL_MIXER_UNIT 0x04

Definition at line 52 of file usbd_audio.h.

#define AUDIO_CONTROL_MODE_SELECT 0x0002 /* Common Bit */

Definition at line 260 of file usbd_audio.h.

#define AUDIO_CONTROL_MUTE 0x0001

Definition at line 247 of file usbd_audio.h.

#define AUDIO_CONTROL_OUTPUT_TERMINAL 0x03

Definition at line 51 of file usbd_audio.h.

#define AUDIO_CONTROL_PITCH 0x02

Definition at line 300 of file usbd_audio.h.

#define AUDIO_CONTROL_PROCESSING_UNIT 0x07

Definition at line 55 of file usbd_audio.h.

#define AUDIO_CONTROL_RELEASE_TIME 0x0020

Definition at line 293 of file usbd_audio.h.

#define AUDIO_CONTROL_REVERB_FEEDBACK 0x0010

Definition at line 279 of file usbd_audio.h.

#define AUDIO_CONTROL_REVERB_LEVEL 0x0004

Definition at line 277 of file usbd_audio.h.

#define AUDIO_CONTROL_REVERB_TIME 0x0008

Definition at line 278 of file usbd_audio.h.

#define AUDIO_CONTROL_REVERB_TYPE 0x0002

Definition at line 276 of file usbd_audio.h.

#define AUDIO_CONTROL_SAMPLING_FREQ 0x01

Definition at line 299 of file usbd_audio.h.

#define AUDIO_CONTROL_SELECTOR_UNIT 0x05

Definition at line 53 of file usbd_audio.h.

#define AUDIO_CONTROL_SHORUS_RATE 0x0004

Definition at line 284 of file usbd_audio.h.

#define AUDIO_CONTROL_SPACIOUSNESS 0x0002

Definition at line 272 of file usbd_audio.h.

#define AUDIO_CONTROL_THRESHOLD 0x0008

Definition at line 291 of file usbd_audio.h.

#define AUDIO_CONTROL_TREBLE 0x0010

Definition at line 251 of file usbd_audio.h.

#define AUDIO_CONTROL_UNDEFINED 0x00

Definition at line 109 of file usbd_audio.h.

#define AUDIO_CONTROL_UNDEFINED 0x00 /* Common Selector */

Definition at line 109 of file usbd_audio.h.

#define AUDIO_CONTROL_VOLUME 0x0002

Definition at line 248 of file usbd_audio.h.

#define AUDIO_COPY_PROTECT_CONTROL 0x01

Definition at line 112 of file usbd_audio.h.

#define AUDIO_DELAY_CONTROL 0x08

Definition at line 122 of file usbd_audio.h.

#define AUDIO_DEVICE_DESCRIPTOR_TYPE 0x21

Definition at line 40 of file usbd_audio.h.

#define AUDIO_DOLBY_PROLOGIC_PROCESS 0x02

Definition at line 86 of file usbd_audio.h.

#define AUDIO_DYN_RANGE_COMP_PROCESS 0x06

Definition at line 90 of file usbd_audio.h.

#define AUDIO_ENABLE_CONTROL 0x01 /* Common Selector */

Definition at line 127 of file usbd_audio.h.

#define AUDIO_ENDPOINT_DESCRIPTOR_TYPE 0x25

Definition at line 44 of file usbd_audio.h.

#define AUDIO_ENDPOINT_GENERAL 0x01

Definition at line 66 of file usbd_audio.h.

#define AUDIO_ENDPOINT_UNDEFINED 0x00

Definition at line 65 of file usbd_audio.h.

#define AUDIO_EXTENSION_UNIT_DESC_SZ | ( |  | p,
|  |  | n
| ) |  | 0x0D+p+n

Definition at line 78 of file usbd_audio.h.

#define AUDIO_FEATURE_UNIT_DESC_SZ | ( |  | ch,
|  |  | n
| ) |  | 0x07+(ch+1)*n

Definition at line 76 of file usbd_audio.h.

#define AUDIO_FORMAT_AC3 0x1002

Definition at line 217 of file usbd_audio.h.

#define AUDIO_FORMAT_AC3_DESC_SIZE 0x0A

Definition at line 201 of file usbd_audio.h.

#define AUDIO_FORMAT_ALAW 0x0004

Definition at line 211 of file usbd_audio.h.

#define AUDIO_FORMAT_IEC1937_AC3 0x2001

Definition at line 221 of file usbd_audio.h.

#define AUDIO_FORMAT_IEC1937_MPEG1_L1 0x2002

Definition at line 222 of file usbd_audio.h.

#define AUDIO_FORMAT_IEC1937_MPEG1_L2_3 0x2003

Definition at line 223 of file usbd_audio.h.

#define AUDIO_FORMAT_IEC1937_MPEG2_EXT 0x2004

Definition at line 225 of file usbd_audio.h.

#define AUDIO_FORMAT_IEC1937_MPEG2_L1_LS 0x2005

Definition at line 226 of file usbd_audio.h.

#define AUDIO_FORMAT_IEC1937_MPEG2_L2_3 0x2006

Definition at line 227 of file usbd_audio.h.

#define AUDIO_FORMAT_IEC1937_MPEG2_NOEXT 0x2003

Definition at line 224 of file usbd_audio.h.

#define AUDIO_FORMAT_IEEE_FLOAT 0x0003

Definition at line 210 of file usbd_audio.h.

#define AUDIO_FORMAT_MPEG 0x1001

Definition at line 216 of file usbd_audio.h.

#define AUDIO_FORMAT_MPEG_DESC_SIZE 0x09

Definition at line 200 of file usbd_audio.h.

#define AUDIO_FORMAT_MULAW 0x0005

Definition at line 212 of file usbd_audio.h.

#define AUDIO_FORMAT_PCM 0x0001

Definition at line 208 of file usbd_audio.h.

#define AUDIO_FORMAT_PCM8 0x0002

Definition at line 209 of file usbd_audio.h.

#define AUDIO_FORMAT_TYPE_I 0x01

Definition at line 191 of file usbd_audio.h.

#define AUDIO_FORMAT_TYPE_I_DESC_SZ | ( |  | n | ) | 0x08+(n*3)

Definition at line 197 of file usbd_audio.h.

#define AUDIO_FORMAT_TYPE_I_UNDEFINED 0x0000

Definition at line 207 of file usbd_audio.h.

#define AUDIO_FORMAT_TYPE_II 0x02

Definition at line 192 of file usbd_audio.h.

#define AUDIO_FORMAT_TYPE_II_DESC_SZ | ( |  | n | ) | 0x09+(n*3)

Definition at line 198 of file usbd_audio.h.

#define AUDIO_FORMAT_TYPE_II_UNDEFINED 0x1000

Definition at line 215 of file usbd_audio.h.

#define AUDIO_FORMAT_TYPE_III 0x03

Definition at line 193 of file usbd_audio.h.

#define AUDIO_FORMAT_TYPE_III_DESC_SZ | ( |  | n | ) | 0x08+(n*3)

Definition at line 199 of file usbd_audio.h.

#define AUDIO_FORMAT_TYPE_III_UNDEFINED 0x2000

Definition at line 220 of file usbd_audio.h.

#define AUDIO_FORMAT_TYPE_UNDEFINED 0x00

Definition at line 190 of file usbd_audio.h.

#define AUDIO_GRAPHIC_EQUALIZER_CONTROL 0x06

Definition at line 120 of file usbd_audio.h.

#define AUDIO_INPUT_TERMINAL_DESC_SIZE 0x0C

Definition at line 72 of file usbd_audio.h.

#define AUDIO_INTERFACE_DESCRIPTOR_TYPE 0x24

Definition at line 43 of file usbd_audio.h.

#define AUDIO_LOUDNESS_CONTROL 0x0A

Definition at line 124 of file usbd_audio.h.

#define AUDIO_MAX_AMPL_CONTROL 0x03

Definition at line 157 of file usbd_audio.h.

#define AUDIO_MAX_PACKETS_ONLY 0x80

Definition at line 301 of file usbd_audio.h.

#define AUDIO_MID_CONTROL 0x04

Definition at line 118 of file usbd_audio.h.

#define AUDIO_MIXER_UNIT_DESC_SZ | ( |  | p,
|  |  | n
| ) |  | 0x0A+p+n

Definition at line 74 of file usbd_audio.h.

#define AUDIO_MODE_SELECT_CONTROL 0x02 /* Common Selector */

Definition at line 128 of file usbd_audio.h.

#define AUDIO_MPEG_CONTROL_UNDEFINED 0x00

Definition at line 173 of file usbd_audio.h.

#define AUDIO_MPEG_DUAL_CHANNEL_CONTROL 0x01

Definition at line 174 of file usbd_audio.h.

#define AUDIO_MPEG_DYN_RANGE_CONTROL 0x04

Definition at line 177 of file usbd_audio.h.

#define AUDIO_MPEG_HILO_SCALING_CONTROL 0x06

Definition at line 179 of file usbd_audio.h.

#define AUDIO_MPEG_MULTILINGUAL_CONTROL 0x03

Definition at line 176 of file usbd_audio.h.

#define AUDIO_MPEG_SCALING_CONTROL 0x05

Definition at line 178 of file usbd_audio.h.

#define AUDIO_MPEG_SECOND_STEREO_CONTROL 0x02

Definition at line 175 of file usbd_audio.h.

#define AUDIO_MUTE_CONTROL 0x01

Definition at line 115 of file usbd_audio.h.

#define AUDIO_OUTPUT_TERMINAL_DESC_SIZE 0x09

Definition at line 73 of file usbd_audio.h.

#define AUDIO_PITCH_CONTROL 0x02

Definition at line 167 of file usbd_audio.h.

#define AUDIO_PROCESSING_UNIT_DESC_SZ | ( |  | p,
|  |  | n,
|  |  | x
| ) |  | 0x0D+p+n+x

Definition at line 77 of file usbd_audio.h.

#define AUDIO_PROTOCOL_UNDEFINED 0x00

Definition at line 35 of file usbd_audio.h.

#define AUDIO_RELEASE_TIME_CONTROL 0x06

Definition at line 160 of file usbd_audio.h.

#define AUDIO_REQUEST_GET_CUR 0x81

Definition at line 96 of file usbd_audio.h.

#define AUDIO_REQUEST_GET_MAX 0x83

Definition at line 100 of file usbd_audio.h.

#define AUDIO_REQUEST_GET_MEM 0x85

Definition at line 104 of file usbd_audio.h.

#define AUDIO_REQUEST_GET_MIN 0x82

Definition at line 98 of file usbd_audio.h.

#define AUDIO_REQUEST_GET_RES 0x84

Definition at line 102 of file usbd_audio.h.

#define AUDIO_REQUEST_GET_STAT 0xFF

Definition at line 105 of file usbd_audio.h.

#define AUDIO_REQUEST_SET_CUR 0x01

Definition at line 95 of file usbd_audio.h.

#define AUDIO_REQUEST_SET_MAX 0x03

Definition at line 99 of file usbd_audio.h.

#define AUDIO_REQUEST_SET_MEM 0x05

Definition at line 103 of file usbd_audio.h.

#define AUDIO_REQUEST_SET_MIN 0x02

Definition at line 97 of file usbd_audio.h.

#define AUDIO_REQUEST_SET_RES 0x04

Definition at line 101 of file usbd_audio.h.

#define AUDIO_REQUEST_UNDEFINED 0x00

Definition at line 94 of file usbd_audio.h.

#define AUDIO_REVERB_FEEDBACK_CONTROL 0x04

Definition at line 146 of file usbd_audio.h.

#define AUDIO_REVERB_LEVEL_CONTROL 0x02

Definition at line 144 of file usbd_audio.h.

#define AUDIO_REVERB_TIME_CONTROL 0x03

Definition at line 145 of file usbd_audio.h.

#define AUDIO_REVERBERATION_PROCESS 0x04

Definition at line 88 of file usbd_audio.h.

#define AUDIO_SAMPLING_FREQ_CONTROL 0x01

Definition at line 166 of file usbd_audio.h.

#define AUDIO_SELECTOR_UNIT_DESC_SZ | ( |  | p | ) | 0x06+p

Definition at line 75 of file usbd_audio.h.

#define AUDIO_SHORUS_RATE_CONTROL 0x03

Definition at line 151 of file usbd_audio.h.

#define AUDIO_SPACIOUSNESS_CONTROL 0x02

Definition at line 140 of file usbd_audio.h.

#define AUDIO_STANDARD_ENDPOINT_DESC_SIZE 0x09

Definition at line 79 of file usbd_audio.h.

#define AUDIO_STREAMING_ENDPOINT_DESC_SIZE 0x07

Definition at line 80 of file usbd_audio.h.

#define AUDIO_STREAMING_FORMAT_SPECIFIC 0x03

Definition at line 62 of file usbd_audio.h.

#define AUDIO_STREAMING_FORMAT_TYPE 0x02

Definition at line 61 of file usbd_audio.h.

#define AUDIO_STREAMING_GENERAL 0x01

Definition at line 60 of file usbd_audio.h.

#define AUDIO_STREAMING_INTERFACE_DESC_SIZE 0x07

Definition at line 71 of file usbd_audio.h.

#define AUDIO_STREAMING_UNDEFINED 0x00

Definition at line 59 of file usbd_audio.h.

#define AUDIO_STRING_DESCRIPTOR_TYPE 0x23

Definition at line 42 of file usbd_audio.h.

#define AUDIO_SUBCLASS_AUDIOCONTROL 0x01

Definition at line 30 of file usbd_audio.h.

#define AUDIO_SUBCLASS_AUDIOSTREAMING 0x02

Definition at line 31 of file usbd_audio.h.

#define AUDIO_SUBCLASS_MIDISTREAMING 0x03

Definition at line 32 of file usbd_audio.h.

#define AUDIO_SUBCLASS_UNDEFINED 0x00

Definition at line 29 of file usbd_audio.h.

#define AUDIO_TERMINAL_1394_DA_STREAM 0x0606

Definition at line 351 of file usbd_audio.h.

#define AUDIO_TERMINAL_1394_DA_STREAM_TRACK 0x0607

Definition at line 352 of file usbd_audio.h.

#define AUDIO_TERMINAL_ANALOG_CONNECTOR 0x0601

Definition at line 346 of file usbd_audio.h.

#define AUDIO_TERMINAL_ANALOG_TAPE 0x0707

Definition at line 362 of file usbd_audio.h.

#define AUDIO_TERMINAL_BIDIRECTIONAL_UNDEFINED 0x0400

Definition at line 331 of file usbd_audio.h.

#define AUDIO_TERMINAL_CABLE_TUNER_AUDIO 0x070E

Definition at line 369 of file usbd_audio.h.

#define AUDIO_TERMINAL_CALIBRATION_NOISE 0x0701

Definition at line 356 of file usbd_audio.h.

#define AUDIO_TERMINAL_CD_PLAYER 0x0703

Definition at line 358 of file usbd_audio.h.

#define AUDIO_TERMINAL_COMMUNICATION_SPEAKER 0x0306

Definition at line 327 of file usbd_audio.h.

#define AUDIO_TERMINAL_DAT 0x0704

Definition at line 359 of file usbd_audio.h.

#define AUDIO_TERMINAL_DCC 0x0705

Definition at line 360 of file usbd_audio.h.

#define AUDIO_TERMINAL_DESKTOP_MICROPHONE 0x0202

Definition at line 314 of file usbd_audio.h.

#define AUDIO_TERMINAL_DESKTOP_SPEAKER 0x0304

Definition at line 325 of file usbd_audio.h.

#define AUDIO_TERMINAL_DIGITAL_AUDIO_INTERFACE 0x0602

Definition at line 347 of file usbd_audio.h.

#define AUDIO_TERMINAL_DOWN_LINE_PHONE 0x0503

Definition at line 342 of file usbd_audio.h.

#define AUDIO_TERMINAL_DSS_AUDIO 0x070F

Definition at line 370 of file usbd_audio.h.

#define AUDIO_TERMINAL_DVD_AUDIO 0x070B

Definition at line 366 of file usbd_audio.h.

#define AUDIO_TERMINAL_EMBEDDED_UNDEFINED 0x0700

Definition at line 355 of file usbd_audio.h.

#define AUDIO_TERMINAL_EQUALIZATION_NOISE 0x0702

Definition at line 357 of file usbd_audio.h.

#define AUDIO_TERMINAL_EXTERNAL_UNDEFINED 0x0600

Definition at line 345 of file usbd_audio.h.

#define AUDIO_TERMINAL_HANDSET 0x0401

Definition at line 332 of file usbd_audio.h.

#define AUDIO_TERMINAL_HEAD_MOUNTED_AUDIO 0x0303

Definition at line 324 of file usbd_audio.h.

#define AUDIO_TERMINAL_HEAD_MOUNTED_HANDSET 0x0402

Definition at line 333 of file usbd_audio.h.

#define AUDIO_TERMINAL_HEADPHONES 0x0302

Definition at line 323 of file usbd_audio.h.

#define AUDIO_TERMINAL_INPUT_UNDEFINED 0x0200

Definition at line 312 of file usbd_audio.h.

#define AUDIO_TERMINAL_LEGACY_AUDIO_CONNECTOR 0x0604

Definition at line 349 of file usbd_audio.h.

#define AUDIO_TERMINAL_LINE_CONNECTOR 0x0603

Definition at line 348 of file usbd_audio.h.

#define AUDIO_TERMINAL_LOW_FREQ_SPEAKER 0x0307

Definition at line 328 of file usbd_audio.h.

#define AUDIO_TERMINAL_MICROPHONE 0x0201

Definition at line 313 of file usbd_audio.h.

#define AUDIO_TERMINAL_MICROPHONE_ARRAY 0x0205

Definition at line 317 of file usbd_audio.h.

#define AUDIO_TERMINAL_MINI_DISK 0x0706

Definition at line 361 of file usbd_audio.h.

#define AUDIO_TERMINAL_MULTI_TRACK_RECORDER 0x0712

Definition at line 373 of file usbd_audio.h.

#define AUDIO_TERMINAL_OMNI_DIR_MICROPHONE 0x0204

Definition at line 316 of file usbd_audio.h.

#define AUDIO_TERMINAL_OUTPUT_UNDEFINED 0x0300

Definition at line 321 of file usbd_audio.h.

#define AUDIO_TERMINAL_PERSONAL_MICROPHONE 0x0203

Definition at line 315 of file usbd_audio.h.

#define AUDIO_TERMINAL_PHONE_LINE 0x0501

Definition at line 340 of file usbd_audio.h.

#define AUDIO_TERMINAL_PHONOGRAPH 0x0708

Definition at line 363 of file usbd_audio.h.

#define AUDIO_TERMINAL_PROCESSING_MIC_ARRAY 0x0206

Definition at line 318 of file usbd_audio.h.

#define AUDIO_TERMINAL_RADIO_RECEIVER 0x0710

Definition at line 371 of file usbd_audio.h.

#define AUDIO_TERMINAL_RADIO_TRANSMITTER 0x0711

Definition at line 372 of file usbd_audio.h.

#define AUDIO_TERMINAL_ROOM_SPEAKER 0x0305

Definition at line 326 of file usbd_audio.h.

#define AUDIO_TERMINAL_SATELLITE_RECEIVER_AUDIO 0x070D

Definition at line 368 of file usbd_audio.h.

#define AUDIO_TERMINAL_SPDIF_INTERFACE 0x0605

Definition at line 350 of file usbd_audio.h.

#define AUDIO_TERMINAL_SPEAKER 0x0301

Definition at line 322 of file usbd_audio.h.

#define AUDIO_TERMINAL_SPEAKERPHONE 0x0403

Definition at line 334 of file usbd_audio.h.

#define AUDIO_TERMINAL_SPEAKERPHONE_ECHOCANCEL 0x0405

Definition at line 336 of file usbd_audio.h.

#define AUDIO_TERMINAL_SPEAKERPHONE_ECHOSUPRESS 0x0404

Definition at line 335 of file usbd_audio.h.

#define AUDIO_TERMINAL_SYNTHESIZER 0x0713

Definition at line 374 of file usbd_audio.h.

#define AUDIO_TERMINAL_TELEPHONE 0x0502

Definition at line 341 of file usbd_audio.h.

#define AUDIO_TERMINAL_TELEPHONY_UNDEFINED 0x0500

Definition at line 339 of file usbd_audio.h.

#define AUDIO_TERMINAL_TV_TUNER_AUDIO 0x070C

Definition at line 367 of file usbd_audio.h.

#define AUDIO_TERMINAL_USB_STREAMING 0x0101

Definition at line 308 of file usbd_audio.h.

#define AUDIO_TERMINAL_USB_UNDEFINED 0x0100

Definition at line 307 of file usbd_audio.h.

#define AUDIO_TERMINAL_USB_VENDOR_SPECIFIC 0x01FF

Definition at line 309 of file usbd_audio.h.

#define AUDIO_TERMINAL_VCR_AUDIO 0x0709

Definition at line 364 of file usbd_audio.h.

#define AUDIO_TERMINAL_VIDEO_DISC_AUDIO 0x070A

Definition at line 365 of file usbd_audio.h.

#define AUDIO_THRESHOLD_CONTROL 0x04

Definition at line 158 of file usbd_audio.h.

#define AUDIO_TREBLE_CONTROL 0x05

Definition at line 119 of file usbd_audio.h.

#define AUDIO_UNDEFINED_DESCRIPTOR_TYPE 0x20

Definition at line 39 of file usbd_audio.h.

#define AUDIO_UNDEFINED_PROCESS 0x00

Definition at line 84 of file usbd_audio.h.

#define AUDIO_UP_DOWN_MIX_PROCESS 0x01

Definition at line 85 of file usbd_audio.h.

#define AUDIO_VOLUME_CONTROL 0x02

Definition at line 116 of file usbd_audio.h.