Lines Matching +full:0 +full:x03

8  * in http://www.usb.org/developers/devclass_docs/Audio2.0_final.zip
16 /* v1.0 and v2.0 of this standard have many things in common. For the rest
22 * From the USB Audio spec v2.0:
27 * present then the bit pair must be set to 0b00.
29 * set to 0b01. If a Control is also Host programmable, the bit
30 * pair must be set to 0b11. The value 0b10 is not allowed.
36 return (bmControls >> ((control - 1) * 2)) & 0x1; in uac_v2v3_control_is_readable()
41 return (bmControls >> ((control - 1) * 2)) & 0x2; in uac_v2v3_control_is_writeable()
49 __le16 bcdADC; /* 0x0200 */
79 #define UAC_CLOCK_SOURCE_TYPE_EXT 0x0
80 #define UAC_CLOCK_SOURCE_TYPE_INT_FIXED 0x1
81 #define UAC_CLOCK_SOURCE_TYPE_INT_VAR 0x2
82 #define UAC_CLOCK_SOURCE_TYPE_INT_PROG 0x3
211 #define UAC2_CONTROL_PITCH (3 << 0)
224 #define UAC2_INTERRUPT_DATA_MSG_VENDOR (1 << 0)
235 #define UAC2_FUNCTION_SUBCLASS_UNDEFINED 0x00
236 #define UAC2_FUNCTION_DESKTOP_SPEAKER 0x01
237 #define UAC2_FUNCTION_HOME_THEATER 0x02
238 #define UAC2_FUNCTION_MICROPHONE 0x03
239 #define UAC2_FUNCTION_HEADSET 0x04
240 #define UAC2_FUNCTION_TELEPHONE 0x05
241 #define UAC2_FUNCTION_CONVERTER 0x06
242 #define UAC2_FUNCTION_SOUND_RECORDER 0x07
243 #define UAC2_FUNCTION_IO_BOX 0x08
244 #define UAC2_FUNCTION_MUSICAL_INSTRUMENT 0x09
245 #define UAC2_FUNCTION_PRO_AUDIO 0x0a
246 #define UAC2_FUNCTION_AUDIO_VIDEO 0x0b
247 #define UAC2_FUNCTION_CONTROL_PANEL 0x0c
248 #define UAC2_FUNCTION_OTHER 0xff
252 #define UAC2_EFFECT_UNIT 0x07
253 #define UAC2_PROCESSING_UNIT_V2 0x08
254 #define UAC2_EXTENSION_UNIT_V2 0x09
255 #define UAC2_CLOCK_SOURCE 0x0a
256 #define UAC2_CLOCK_SELECTOR 0x0b
257 #define UAC2_CLOCK_MULTIPLIER 0x0c
258 #define UAC2_SAMPLE_RATE_CONVERTER 0x0d
262 #define UAC2_ENCODER 0x03
263 #define UAC2_DECODER 0x04
266 #define UAC2_EFFECT_UNDEFINED 0x00
267 #define UAC2_EFFECT_PARAM_EQ 0x01
268 #define UAC2_EFFECT_REVERB 0x02
269 #define UAC2_EFFECT_MOD_DELAY 0x03
270 #define UAC2_EFFECT_DYN_RANGE_COMP 0x04
273 #define UAC2_PROCESS_UNDEFINED 0x00
274 #define UAC2_PROCESS_UP_DOWNMIX 0x01
275 #define UAC2_PROCESS_DOLBY_PROLOCIC 0x02
276 #define UAC2_PROCESS_STEREO_EXTENDER 0x03
279 #define UAC2_CS_CUR 0x01
280 #define UAC2_CS_RANGE 0x02
281 #define UAC2_CS_MEM 0x03
284 #define UAC2_ENCODER_UNDEFINED 0x00
285 #define UAC2_ENCODER_OTHER 0x01
286 #define UAC2_ENCODER_MPEG 0x02
287 #define UAC2_ENCODER_AC3 0x03
288 #define UAC2_ENCODER_WMA 0x04
289 #define UAC2_ENCODER_DTS 0x05
292 #define UAC2_DECODER_UNDEFINED 0x00
293 #define UAC2_DECODER_OTHER 0x01
294 #define UAC2_DECODER_MPEG 0x02
295 #define UAC2_DECODER_AC3 0x03
296 #define UAC2_DECODER_WMA 0x04
297 #define UAC2_DECODER_DTS 0x05
300 #define UAC2_CS_UNDEFINED 0x00
301 #define UAC2_CS_CONTROL_SAM_FREQ 0x01
302 #define UAC2_CS_CONTROL_CLOCK_VALID 0x02
305 #define UAC2_CX_UNDEFINED 0x00
306 #define UAC2_CX_CLOCK_SELECTOR 0x01
309 #define UAC2_CM_UNDEFINED 0x00
310 #define UAC2_CM_NUMERATOR 0x01
311 #define UAC2_CM_DENOMINTATOR 0x02
314 #define UAC2_TE_UNDEFINED 0x00
315 #define UAC2_TE_COPY_PROTECT 0x01
316 #define UAC2_TE_CONNECTOR 0x02
317 #define UAC2_TE_OVERLOAD 0x03
318 #define UAC2_TE_CLUSTER 0x04
319 #define UAC2_TE_UNDERFLOW 0x05
320 #define UAC2_TE_OVERFLOW 0x06
321 #define UAC2_TE_LATENCY 0x07
324 #define UAC2_MU_UNDEFINED 0x00
325 #define UAC2_MU_MIXER 0x01
326 #define UAC2_MU_CLUSTER 0x02
327 #define UAC2_MU_UNDERFLOW 0x03
328 #define UAC2_MU_OVERFLOW 0x04
329 #define UAC2_MU_LATENCY 0x05
332 #define UAC2_SU_UNDEFINED 0x00
333 #define UAC2_SU_SELECTOR 0x01
334 #define UAC2_SU_LATENCY 0x02
338 #define UAC2_FU_INPUT_GAIN 0x0b
339 #define UAC2_FU_INPUT_GAIN_PAD 0x0c
340 #define UAC2_FU_PHASE_INVERTER 0x0d
341 #define UAC2_FU_UNDERFLOW 0x0e
342 #define UAC2_FU_OVERFLOW 0x0f
343 #define UAC2_FU_LATENCY 0x10
346 #define UAC2_PE_UNDEFINED 0x00
347 #define UAC2_PE_ENABLE 0x01
348 #define UAC2_PE_CENTERFREQ 0x02
349 #define UAC2_PE_QFACTOR 0x03
350 #define UAC2_PE_GAIN 0x04
351 #define UAC2_PE_UNDERFLOW 0x05
352 #define UAC2_PE_OVERFLOW 0x06
353 #define UAC2_PE_LATENCY 0x07
356 #define UAC2_RV_UNDEFINED 0x00
357 #define UAC2_RV_ENABLE 0x01
358 #define UAC2_RV_TYPE 0x02
359 #define UAC2_RV_LEVEL 0x03
360 #define UAC2_RV_TIME 0x04
361 #define UAC2_RV_FEEDBACK 0x05
362 #define UAC2_RV_PREDELAY 0x06
363 #define UAC2_RV_DENSITY 0x07
364 #define UAC2_RV_HIFREQ_ROLLOFF 0x08
365 #define UAC2_RV_UNDERFLOW 0x09
366 #define UAC2_RV_OVERFLOW 0x0a
367 #define UAC2_RV_LATENCY 0x0b
370 #define UAC2_MD_UNDEFINED 0x00
371 #define UAC2_MD_ENABLE 0x01
372 #define UAC2_MD_BALANCE 0x02
373 #define UAC2_MD_RATE 0x03
374 #define UAC2_MD_DEPTH 0x04
375 #define UAC2_MD_TIME 0x05
376 #define UAC2_MD_FEEDBACK 0x06
377 #define UAC2_MD_UNDERFLOW 0x07
378 #define UAC2_MD_OVERFLOW 0x08
379 #define UAC2_MD_LATENCY 0x09
382 #define UAC2_DR_UNDEFINED 0x00
383 #define UAC2_DR_ENABLE 0x01
384 #define UAC2_DR_COMPRESSION_RATE 0x02
385 #define UAC2_DR_MAXAMPL 0x03
386 #define UAC2_DR_THRESHOLD 0x04
387 #define UAC2_DR_ATTACK_TIME 0x05
388 #define UAC2_DR_RELEASE_TIME 0x06
389 #define UAC2_DR_UNDEFLOW 0x07
390 #define UAC2_DR_OVERFLOW 0x08
391 #define UAC2_DR_LATENCY 0x09
394 #define UAC2_UD_UNDEFINED 0x00
395 #define UAC2_UD_ENABLE 0x01
396 #define UAC2_UD_MODE_SELECT 0x02
397 #define UAC2_UD_CLUSTER 0x03
398 #define UAC2_UD_UNDERFLOW 0x04
399 #define UAC2_UD_OVERFLOW 0x05
400 #define UAC2_UD_LATENCY 0x06
403 #define UAC2_DP_UNDEFINED 0x00
404 #define UAC2_DP_ENABLE 0x01
405 #define UAC2_DP_MODE_SELECT 0x02
406 #define UAC2_DP_CLUSTER 0x03
407 #define UAC2_DP_UNDERFFLOW 0x04
408 #define UAC2_DP_OVERFLOW 0x05
409 #define UAC2_DP_LATENCY 0x06
412 #define UAC2_ST_EXT_UNDEFINED 0x00
413 #define UAC2_ST_EXT_ENABLE 0x01
414 #define UAC2_ST_EXT_WIDTH 0x02
415 #define UAC2_ST_EXT_UNDEFLOW 0x03
416 #define UAC2_ST_EXT_OVERFLOW 0x04
417 #define UAC2_ST_EXT_LATENCY 0x05
420 #define UAC2_XU_UNDEFINED 0x00
421 #define UAC2_XU_ENABLE 0x01
422 #define UAC2_XU_CLUSTER 0x02
423 #define UAC2_XU_UNDERFLOW 0x03
424 #define UAC2_XU_OVERFLOW 0x04
425 #define UAC2_XU_LATENCY 0x05
428 #define UAC2_AS_UNDEFINED 0x00
429 #define UAC2_AS_ACT_ALT_SETTING 0x01
430 #define UAC2_AS_VAL_ALT_SETTINGS 0x02
431 #define UAC2_AS_AUDIO_DATA_FORMAT 0x03
434 #define UAC2_EN_UNDEFINED 0x00
435 #define UAC2_EN_BIT_RATE 0x01
436 #define UAC2_EN_QUALITY 0x02
437 #define UAC2_EN_VBR 0x03
438 #define UAC2_EN_TYPE 0x04
439 #define UAC2_EN_UNDERFLOW 0x05
440 #define UAC2_EN_OVERFLOW 0x06
441 #define UAC2_EN_ENCODER_ERROR 0x07
442 #define UAC2_EN_PARAM1 0x08
443 #define UAC2_EN_PARAM2 0x09
444 #define UAC2_EN_PARAM3 0x0a
445 #define UAC2_EN_PARAM4 0x0b
446 #define UAC2_EN_PARAM5 0x0c
447 #define UAC2_EN_PARAM6 0x0d
448 #define UAC2_EN_PARAM7 0x0e
449 #define UAC2_EN_PARAM8 0x0f
452 #define UAC2_MPEG_UNDEFINED 0x00
453 #define UAC2_MPEG_DUAL_CHANNEL 0x01
454 #define UAC2_MPEG_SECOND_STEREO 0x02
455 #define UAC2_MPEG_MULTILINGUAL 0x03
456 #define UAC2_MPEG_DYN_RANGE 0x04
457 #define UAC2_MPEG_SCALING 0x05
458 #define UAC2_MPEG_HILO_SCALING 0x06
459 #define UAC2_MPEG_UNDERFLOW 0x07
460 #define UAC2_MPEG_OVERFLOW 0x08
461 #define UAC2_MPEG_DECODER_ERROR 0x09
464 #define UAC2_AC3_UNDEFINED 0x00
465 #define UAC2_AC3_MODE 0x01
466 #define UAC2_AC3_DYN_RANGE 0x02
467 #define UAC2_AC3_SCALING 0x03
468 #define UAC2_AC3_HILO_SCALING 0x04
469 #define UAC2_AC3_UNDERFLOW 0x05
470 #define UAC2_AC3_OVERFLOW 0x06
471 #define UAC2_AC3_DECODER_ERROR 0x07
474 #define UAC2_WMA_UNDEFINED 0x00
475 #define UAC2_WMA_UNDERFLOW 0x01
476 #define UAC2_WMA_OVERFLOW 0x02
477 #define UAC2_WMA_DECODER_ERROR 0x03
480 #define UAC2_DTS_UNDEFINED 0x00
481 #define UAC2_DTS_UNDERFLOW 0x01
482 #define UAC2_DTS_OVERFLOW 0x02
483 #define UAC2_DTS_DECODER_ERROR 0x03
486 #define UAC2_EP_CS_UNDEFINED 0x00
487 #define UAC2_EP_CS_PITCH 0x01
488 #define UAC2_EP_CS_DATA_OVERRUN 0x02
489 #define UAC2_EP_CS_DATA_UNDERRUN 0x03