Lines Matching +full:0 +full:x05
11 * in http://www.usb.org/developers/devclass_docs/Audio2.0_final.zip
19 /* v1.0 and v2.0 of this standard have many things in common. For the rest
25 * From the USB Audio spec v2.0:
30 * present then the bit pair must be set to 0b00.
32 * set to 0b01. If a Control is also Host programmable, the bit
33 * pair must be set to 0b11. The value 0b10 is not allowed.
39 return (bmControls >> ((control - 1) * 2)) & 0x1; in uac_v2v3_control_is_readable()
44 return (bmControls >> ((control - 1) * 2)) & 0x2; in uac_v2v3_control_is_writeable()
52 __le16 bcdADC; /* 0x0200 */
82 #define UAC_CLOCK_SOURCE_TYPE_EXT 0x0
83 #define UAC_CLOCK_SOURCE_TYPE_INT_FIXED 0x1
84 #define UAC_CLOCK_SOURCE_TYPE_INT_VAR 0x2
85 #define UAC_CLOCK_SOURCE_TYPE_INT_PROG 0x3
214 #define UAC2_CONTROL_PITCH (3 << 0)
227 #define UAC2_INTERRUPT_DATA_MSG_VENDOR (1 << 0)
238 #define UAC2_FUNCTION_SUBCLASS_UNDEFINED 0x00
239 #define UAC2_FUNCTION_DESKTOP_SPEAKER 0x01
240 #define UAC2_FUNCTION_HOME_THEATER 0x02
241 #define UAC2_FUNCTION_MICROPHONE 0x03
242 #define UAC2_FUNCTION_HEADSET 0x04
243 #define UAC2_FUNCTION_TELEPHONE 0x05
244 #define UAC2_FUNCTION_CONVERTER 0x06
245 #define UAC2_FUNCTION_SOUND_RECORDER 0x07
246 #define UAC2_FUNCTION_IO_BOX 0x08
247 #define UAC2_FUNCTION_MUSICAL_INSTRUMENT 0x09
248 #define UAC2_FUNCTION_PRO_AUDIO 0x0a
249 #define UAC2_FUNCTION_AUDIO_VIDEO 0x0b
250 #define UAC2_FUNCTION_CONTROL_PANEL 0x0c
251 #define UAC2_FUNCTION_OTHER 0xff
255 #define UAC2_EFFECT_UNIT 0x07
256 #define UAC2_PROCESSING_UNIT_V2 0x08
257 #define UAC2_EXTENSION_UNIT_V2 0x09
258 #define UAC2_CLOCK_SOURCE 0x0a
259 #define UAC2_CLOCK_SELECTOR 0x0b
260 #define UAC2_CLOCK_MULTIPLIER 0x0c
261 #define UAC2_SAMPLE_RATE_CONVERTER 0x0d
265 #define UAC2_ENCODER 0x03
266 #define UAC2_DECODER 0x04
269 #define UAC2_EFFECT_UNDEFINED 0x00
270 #define UAC2_EFFECT_PARAM_EQ 0x01
271 #define UAC2_EFFECT_REVERB 0x02
272 #define UAC2_EFFECT_MOD_DELAY 0x03
273 #define UAC2_EFFECT_DYN_RANGE_COMP 0x04
276 #define UAC2_PROCESS_UNDEFINED 0x00
277 #define UAC2_PROCESS_UP_DOWNMIX 0x01
278 #define UAC2_PROCESS_DOLBY_PROLOCIC 0x02
279 #define UAC2_PROCESS_STEREO_EXTENDER 0x03
282 #define UAC2_CS_CUR 0x01
283 #define UAC2_CS_RANGE 0x02
284 #define UAC2_CS_MEM 0x03
287 #define UAC2_ENCODER_UNDEFINED 0x00
288 #define UAC2_ENCODER_OTHER 0x01
289 #define UAC2_ENCODER_MPEG 0x02
290 #define UAC2_ENCODER_AC3 0x03
291 #define UAC2_ENCODER_WMA 0x04
292 #define UAC2_ENCODER_DTS 0x05
295 #define UAC2_DECODER_UNDEFINED 0x00
296 #define UAC2_DECODER_OTHER 0x01
297 #define UAC2_DECODER_MPEG 0x02
298 #define UAC2_DECODER_AC3 0x03
299 #define UAC2_DECODER_WMA 0x04
300 #define UAC2_DECODER_DTS 0x05
303 #define UAC2_CS_UNDEFINED 0x00
304 #define UAC2_CS_CONTROL_SAM_FREQ 0x01
305 #define UAC2_CS_CONTROL_CLOCK_VALID 0x02
308 #define UAC2_CX_UNDEFINED 0x00
309 #define UAC2_CX_CLOCK_SELECTOR 0x01
312 #define UAC2_CM_UNDEFINED 0x00
313 #define UAC2_CM_NUMERATOR 0x01
314 #define UAC2_CM_DENOMINTATOR 0x02
317 #define UAC2_TE_UNDEFINED 0x00
318 #define UAC2_TE_COPY_PROTECT 0x01
319 #define UAC2_TE_CONNECTOR 0x02
320 #define UAC2_TE_OVERLOAD 0x03
321 #define UAC2_TE_CLUSTER 0x04
322 #define UAC2_TE_UNDERFLOW 0x05
323 #define UAC2_TE_OVERFLOW 0x06
324 #define UAC2_TE_LATENCY 0x07
327 #define UAC2_MU_UNDEFINED 0x00
328 #define UAC2_MU_MIXER 0x01
329 #define UAC2_MU_CLUSTER 0x02
330 #define UAC2_MU_UNDERFLOW 0x03
331 #define UAC2_MU_OVERFLOW 0x04
332 #define UAC2_MU_LATENCY 0x05
335 #define UAC2_SU_UNDEFINED 0x00
336 #define UAC2_SU_SELECTOR 0x01
337 #define UAC2_SU_LATENCY 0x02
341 #define UAC2_FU_INPUT_GAIN 0x0b
342 #define UAC2_FU_INPUT_GAIN_PAD 0x0c
343 #define UAC2_FU_PHASE_INVERTER 0x0d
344 #define UAC2_FU_UNDERFLOW 0x0e
345 #define UAC2_FU_OVERFLOW 0x0f
346 #define UAC2_FU_LATENCY 0x10
349 #define UAC2_PE_UNDEFINED 0x00
350 #define UAC2_PE_ENABLE 0x01
351 #define UAC2_PE_CENTERFREQ 0x02
352 #define UAC2_PE_QFACTOR 0x03
353 #define UAC2_PE_GAIN 0x04
354 #define UAC2_PE_UNDERFLOW 0x05
355 #define UAC2_PE_OVERFLOW 0x06
356 #define UAC2_PE_LATENCY 0x07
359 #define UAC2_RV_UNDEFINED 0x00
360 #define UAC2_RV_ENABLE 0x01
361 #define UAC2_RV_TYPE 0x02
362 #define UAC2_RV_LEVEL 0x03
363 #define UAC2_RV_TIME 0x04
364 #define UAC2_RV_FEEDBACK 0x05
365 #define UAC2_RV_PREDELAY 0x06
366 #define UAC2_RV_DENSITY 0x07
367 #define UAC2_RV_HIFREQ_ROLLOFF 0x08
368 #define UAC2_RV_UNDERFLOW 0x09
369 #define UAC2_RV_OVERFLOW 0x0a
370 #define UAC2_RV_LATENCY 0x0b
373 #define UAC2_MD_UNDEFINED 0x00
374 #define UAC2_MD_ENABLE 0x01
375 #define UAC2_MD_BALANCE 0x02
376 #define UAC2_MD_RATE 0x03
377 #define UAC2_MD_DEPTH 0x04
378 #define UAC2_MD_TIME 0x05
379 #define UAC2_MD_FEEDBACK 0x06
380 #define UAC2_MD_UNDERFLOW 0x07
381 #define UAC2_MD_OVERFLOW 0x08
382 #define UAC2_MD_LATENCY 0x09
385 #define UAC2_DR_UNDEFINED 0x00
386 #define UAC2_DR_ENABLE 0x01
387 #define UAC2_DR_COMPRESSION_RATE 0x02
388 #define UAC2_DR_MAXAMPL 0x03
389 #define UAC2_DR_THRESHOLD 0x04
390 #define UAC2_DR_ATTACK_TIME 0x05
391 #define UAC2_DR_RELEASE_TIME 0x06
392 #define UAC2_DR_UNDEFLOW 0x07
393 #define UAC2_DR_OVERFLOW 0x08
394 #define UAC2_DR_LATENCY 0x09
397 #define UAC2_UD_UNDEFINED 0x00
398 #define UAC2_UD_ENABLE 0x01
399 #define UAC2_UD_MODE_SELECT 0x02
400 #define UAC2_UD_CLUSTER 0x03
401 #define UAC2_UD_UNDERFLOW 0x04
402 #define UAC2_UD_OVERFLOW 0x05
403 #define UAC2_UD_LATENCY 0x06
406 #define UAC2_DP_UNDEFINED 0x00
407 #define UAC2_DP_ENABLE 0x01
408 #define UAC2_DP_MODE_SELECT 0x02
409 #define UAC2_DP_CLUSTER 0x03
410 #define UAC2_DP_UNDERFFLOW 0x04
411 #define UAC2_DP_OVERFLOW 0x05
412 #define UAC2_DP_LATENCY 0x06
415 #define UAC2_ST_EXT_UNDEFINED 0x00
416 #define UAC2_ST_EXT_ENABLE 0x01
417 #define UAC2_ST_EXT_WIDTH 0x02
418 #define UAC2_ST_EXT_UNDEFLOW 0x03
419 #define UAC2_ST_EXT_OVERFLOW 0x04
420 #define UAC2_ST_EXT_LATENCY 0x05
423 #define UAC2_XU_UNDEFINED 0x00
424 #define UAC2_XU_ENABLE 0x01
425 #define UAC2_XU_CLUSTER 0x02
426 #define UAC2_XU_UNDERFLOW 0x03
427 #define UAC2_XU_OVERFLOW 0x04
428 #define UAC2_XU_LATENCY 0x05
431 #define UAC2_AS_UNDEFINED 0x00
432 #define UAC2_AS_ACT_ALT_SETTING 0x01
433 #define UAC2_AS_VAL_ALT_SETTINGS 0x02
434 #define UAC2_AS_AUDIO_DATA_FORMAT 0x03
437 #define UAC2_EN_UNDEFINED 0x00
438 #define UAC2_EN_BIT_RATE 0x01
439 #define UAC2_EN_QUALITY 0x02
440 #define UAC2_EN_VBR 0x03
441 #define UAC2_EN_TYPE 0x04
442 #define UAC2_EN_UNDERFLOW 0x05
443 #define UAC2_EN_OVERFLOW 0x06
444 #define UAC2_EN_ENCODER_ERROR 0x07
445 #define UAC2_EN_PARAM1 0x08
446 #define UAC2_EN_PARAM2 0x09
447 #define UAC2_EN_PARAM3 0x0a
448 #define UAC2_EN_PARAM4 0x0b
449 #define UAC2_EN_PARAM5 0x0c
450 #define UAC2_EN_PARAM6 0x0d
451 #define UAC2_EN_PARAM7 0x0e
452 #define UAC2_EN_PARAM8 0x0f
455 #define UAC2_MPEG_UNDEFINED 0x00
456 #define UAC2_MPEG_DUAL_CHANNEL 0x01
457 #define UAC2_MPEG_SECOND_STEREO 0x02
458 #define UAC2_MPEG_MULTILINGUAL 0x03
459 #define UAC2_MPEG_DYN_RANGE 0x04
460 #define UAC2_MPEG_SCALING 0x05
461 #define UAC2_MPEG_HILO_SCALING 0x06
462 #define UAC2_MPEG_UNDERFLOW 0x07
463 #define UAC2_MPEG_OVERFLOW 0x08
464 #define UAC2_MPEG_DECODER_ERROR 0x09
467 #define UAC2_AC3_UNDEFINED 0x00
468 #define UAC2_AC3_MODE 0x01
469 #define UAC2_AC3_DYN_RANGE 0x02
470 #define UAC2_AC3_SCALING 0x03
471 #define UAC2_AC3_HILO_SCALING 0x04
472 #define UAC2_AC3_UNDERFLOW 0x05
473 #define UAC2_AC3_OVERFLOW 0x06
474 #define UAC2_AC3_DECODER_ERROR 0x07
477 #define UAC2_WMA_UNDEFINED 0x00
478 #define UAC2_WMA_UNDERFLOW 0x01
479 #define UAC2_WMA_OVERFLOW 0x02
480 #define UAC2_WMA_DECODER_ERROR 0x03
483 #define UAC2_DTS_UNDEFINED 0x00
484 #define UAC2_DTS_UNDERFLOW 0x01
485 #define UAC2_DTS_OVERFLOW 0x02
486 #define UAC2_DTS_DECODER_ERROR 0x03
489 #define UAC2_EP_CS_UNDEFINED 0x00
490 #define UAC2_EP_CS_PITCH 0x01
491 #define UAC2_EP_CS_DATA_OVERRUN 0x02
492 #define UAC2_EP_CS_DATA_UNDERRUN 0x03