Lines Matching +full:0 +full:x0500
38 #define UAUDIO_VERSION_10 0x0100
39 #define UAUDIO_VERSION_20 0x0200
40 #define UAUDIO_VERSION_30 0x0300
42 #define UAUDIO_PROTOCOL_20 0x20
44 #define UDESC_CS_UNDEFINED 0x20
45 #define UDESC_CS_DEVICE 0x21
46 #define UDESC_CS_CONFIG 0x22
47 #define UDESC_CS_STRING 0x23
48 #define UDESC_CS_INTERFACE 0x24
49 #define UDESC_CS_ENDPOINT 0x25
59 /* ==== USB audio v2.0 ==== */
116 #define UA_SED_FREQ_CONTROL 0x01
117 #define UA_SED_PITCH_CONTROL 0x02
118 #define UA_SED_MAXPACKETSONLY 0x80
139 #define UA_SAMP_CONTNUOUS 0
140 uByte tSamFreq[0];
141 #define UA_GETSAMP(p, n) ((uint32_t)((((p)->tSamFreq[((n)*3)+0]) | \
144 #define UA_SAMP_LO(p) UA_GETSAMP(p, 0)
151 #define UA_CHANNEL_LEFT 0x0001
152 #define UA_CHANNEL_RIGHT 0x0002
153 #define UA_CHANNEL_CENTER 0x0004
154 #define UA_CHANNEL_LFE 0x0008
155 #define UA_CHANNEL_L_SURROUND 0x0010
156 #define UA_CHANNEL_R_SURROUND 0x0020
157 #define UA_CHANNEL_L_CENTER 0x0040
158 #define UA_CHANNEL_R_CENTER 0x0080
159 #define UA_CHANNEL_SURROUND 0x0100
160 #define UA_CHANNEL_L_SIDE 0x0200
161 #define UA_CHANNEL_R_SIDE 0x0400
162 #define UA_CHANNEL_TOP 0x0800
207 uByte baSourceId[0]; /* [bNrInPins] */
214 uByte bmControls[0]; /* [see source code] */
225 uByte baSourceId[0]; /* [bNrInPins] */
237 uByte bmaControls[0]; /* [bControlSize * x] */
249 uByte baSourceId[0]; /* [bNrInPins] */
257 uByte bmControls[0]; /* [bControlSize] */
264 uWord waModes[0]; /* [bNrModes] */
275 uByte baSourceId[0]; /* [bNrInPins] */
284 uByte bmControls[0]; /* [bControlSize] */
291 #define UAT_UNDEFINED 0x0100
292 #define UAT_STREAM 0x0101
293 #define UAT_VENDOR 0x01ff
295 #define UATI_UNDEFINED 0x0200
296 #define UATI_MICROPHONE 0x0201
297 #define UATI_DESKMICROPHONE 0x0202
298 #define UATI_PERSONALMICROPHONE 0x0203
299 #define UATI_OMNIMICROPHONE 0x0204
300 #define UATI_MICROPHONEARRAY 0x0205
301 #define UATI_PROCMICROPHONEARR 0x0206
303 #define UATO_UNDEFINED 0x0300
304 #define UATO_SPEAKER 0x0301
305 #define UATO_HEADPHONES 0x0302
306 #define UATO_DISPLAYAUDIO 0x0303
307 #define UATO_DESKTOPSPEAKER 0x0304
308 #define UATO_ROOMSPEAKER 0x0305
309 #define UATO_COMMSPEAKER 0x0306
310 #define UATO_SUBWOOFER 0x0307
312 #define UATB_UNDEFINED 0x0400
313 #define UATB_HANDSET 0x0401
314 #define UATB_HEADSET 0x0402
315 #define UATB_SPEAKERPHONE 0x0403
316 #define UATB_SPEAKERPHONEESUP 0x0404
317 #define UATB_SPEAKERPHONEECANC 0x0405
319 #define UATT_UNDEFINED 0x0500
320 #define UATT_PHONELINE 0x0501
321 #define UATT_TELEPHONE 0x0502
322 #define UATT_DOWNLINEPHONE 0x0503
324 #define UATE_UNDEFINED 0x0600
325 #define UATE_ANALOGCONN 0x0601
326 #define UATE_DIGITALAUIFC 0x0602
327 #define UATE_LINECONN 0x0603
328 #define UATE_LEGACYCONN 0x0604
329 #define UATE_SPDIF 0x0605
330 #define UATE_1394DA 0x0606
331 #define UATE_1394DV 0x0607
333 #define UATF_UNDEFINED 0x0700
334 #define UATF_CALIBNOISE 0x0701
335 #define UATF_EQUNOISE 0x0702
336 #define UATF_CDPLAYER 0x0703
337 #define UATF_DAT 0x0704
338 #define UATF_DCC 0x0705
339 #define UATF_MINIDISK 0x0706
340 #define UATF_ANALOGTAPE 0x0707
341 #define UATF_PHONOGRAPH 0x0708
342 #define UATF_VCRAUDIO 0x0709
343 #define UATF_VIDEODISCAUDIO 0x070a
344 #define UATF_DVDAUDIO 0x070b
345 #define UATF_TVTUNERAUDIO 0x070c
346 #define UATF_SATELLITE 0x070d
347 #define UATF_CABLETUNER 0x070e
348 #define UATF_DSS 0x070f
349 #define UATF_RADIORECV 0x0710
350 #define UATF_RADIOXMIT 0x0711
351 #define UATF_MULTITRACK 0x0712
352 #define UATF_SYNTHESIZER 0x0713
354 #define SET_CUR 0x01
355 #define GET_CUR 0x81
356 #define SET_MIN 0x02
357 #define GET_MIN 0x82
358 #define SET_MAX 0x03
359 #define GET_MAX 0x83
360 #define SET_RES 0x04
361 #define GET_RES 0x84
362 #define SET_MEM 0x05
363 #define GET_MEM 0x85
364 #define GET_STAT 0xff
366 #define MUTE_CONTROL 0x01
367 #define VOLUME_CONTROL 0x02
368 #define BASS_CONTROL 0x03
369 #define MID_CONTROL 0x04
370 #define TREBLE_CONTROL 0x05
371 #define GRAPHIC_EQUALIZER_CONTROL 0x06
372 #define AGC_CONTROL 0x07
373 #define DELAY_CONTROL 0x08
374 #define BASS_BOOST_CONTROL 0x09
375 #define LOUDNESS_CONTROL 0x0a
376 /* ==== USB audio v2.0 ==== */
377 #define INPUT_GAIN_CONTROL 0x0b
378 #define INPUT_GAIN_PAD_CONTROL 0x0c
379 #define PHASE_INVERTER_CONTROL 0x0d
380 #define UNDERFLOW_CONTROL 0x0e
381 #define OVERFLOW_CONTROL 0x0f
382 #define LATENCY_CONTROL 0x10
386 #define MASTER_CHAN 0
392 /* ==== USB audio v2.0 ==== */
401 #define UA_FMT_MPEG 0x1001
402 #define UA_FMT_AC3 0x1002
404 #define SAMPLING_FREQ_CONTROL 0x01
405 #define PITCH_CONTROL 0x02
407 #define FORMAT_TYPE_UNDEFINED 0
413 #define PROCESS_UNDEFINED 0
443 * USB audio v2.0 definitions
482 #define UA20_MPS_ONLY 0x80
484 #define UA20_PITCH_CONTROL_MASK 0x03
485 #define UA20_DATA_OVERRUN_MASK 0x0C
486 #define UA20_DATA_UNDERRUN_MASK 0x30
500 #define UA20_CS_CUR 0x01
501 #define UA20_CS_RANGE 0x02
502 #define UA20_CS_MEM 0x03
564 #define UA20_EERROR_NONE 0
610 uByte baCSourceId[0];
666 uByte baSourceId[0];
674 uByte bmControls[0];
685 uByte baSourceId[0];
696 uDWord bmaControls[0];
720 uDWord bmaControls[0];
732 uByte baSourceId[0]; /* [bNrInPins] */
751 uByte baSourceId[0];
768 #define UA20_TF_UNDEFINED 0x00
769 #define UA20_TF_DESKTOP_SPEAKER 0x01
770 #define UA20_TF_HOME_THEATER 0x02
771 #define UA20_TF_MICROPHONE 0x03
772 #define UA20_TF_HEADSET 0x04
773 #define UA20_TF_TELEPHONE 0x05
774 #define UA20_TF_CONVERTER 0x06
775 #define UA20_TF_SOUND_RECORDER 0x07
776 #define UA20_TF_IO_BOX 0x08
777 #define UA20_TF_MUSICAL_INSTRUMENT 0x09
778 #define UA20_TF_PRO_AUDIO 0x0A
779 #define UA20_TF_AV 0x0B
780 #define UA20_TF_CONTROL_PANEL 0x0C
781 #define UA20_TF_OTHER 0xFF
783 #define UA20_CS_SAM_FREQ_CONTROL 0x01
784 #define UA20_CS_CLOCK_VALID_CONTROL 0x02
786 #define UA20_TE_COPY_PROTECT_CONTROL 0x01
787 #define UA20_TE_CONNECTOR_CONTROL 0x02
788 #define UA20_TE_OVERLOAD_CONTROL 0x03
789 #define UA20_TE_CLUSTER_CONTROL 0x04
790 #define UA20_TE_UNDERFLOW_CONTROL 0x05
791 #define UA20_TE_OVERFLOW_CONTROL 0x06
792 #define UA20_TE_LATENCY_CONTROL 0x07
794 #define UA20_MU_MIXER_CONTROL 0x01
795 #define UA20_MU_CLUSTER_CONTROL 0x02
796 #define UA20_MU_UNDERFLOW_CONTROL 0x03
797 #define UA20_MU_OVERFLOW_CONTROL 0x04
798 #define UA20_MU_LATENCY_CONTROL 0x05
800 #define UA20_FMT_PCM (1U << 0)