Lines Matching +full:0 +full:x02

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
200 #define UAC2_CONTROL_PITCH (3 << 0)
213 #define UAC2_INTERRUPT_DATA_MSG_VENDOR (1 << 0)
224 #define UAC2_FUNCTION_SUBCLASS_UNDEFINED 0x00
225 #define UAC2_FUNCTION_DESKTOP_SPEAKER 0x01
226 #define UAC2_FUNCTION_HOME_THEATER 0x02
227 #define UAC2_FUNCTION_MICROPHONE 0x03
228 #define UAC2_FUNCTION_HEADSET 0x04
229 #define UAC2_FUNCTION_TELEPHONE 0x05
230 #define UAC2_FUNCTION_CONVERTER 0x06
231 #define UAC2_FUNCTION_SOUND_RECORDER 0x07
232 #define UAC2_FUNCTION_IO_BOX 0x08
233 #define UAC2_FUNCTION_MUSICAL_INSTRUMENT 0x09
234 #define UAC2_FUNCTION_PRO_AUDIO 0x0a
235 #define UAC2_FUNCTION_AUDIO_VIDEO 0x0b
236 #define UAC2_FUNCTION_CONTROL_PANEL 0x0c
237 #define UAC2_FUNCTION_OTHER 0xff
241 #define UAC2_EFFECT_UNIT 0x07
242 #define UAC2_PROCESSING_UNIT_V2 0x08
243 #define UAC2_EXTENSION_UNIT_V2 0x09
244 #define UAC2_CLOCK_SOURCE 0x0a
245 #define UAC2_CLOCK_SELECTOR 0x0b
246 #define UAC2_CLOCK_MULTIPLIER 0x0c
247 #define UAC2_SAMPLE_RATE_CONVERTER 0x0d
251 #define UAC2_ENCODER 0x03
252 #define UAC2_DECODER 0x04
255 #define UAC2_EFFECT_UNDEFINED 0x00
256 #define UAC2_EFFECT_PARAM_EQ 0x01
257 #define UAC2_EFFECT_REVERB 0x02
258 #define UAC2_EFFECT_MOD_DELAY 0x03
259 #define UAC2_EFFECT_DYN_RANGE_COMP 0x04
262 #define UAC2_PROCESS_UNDEFINED 0x00
263 #define UAC2_PROCESS_UP_DOWNMIX 0x01
264 #define UAC2_PROCESS_DOLBY_PROLOCIC 0x02
265 #define UAC2_PROCESS_STEREO_EXTENDER 0x03
268 #define UAC2_CS_CUR 0x01
269 #define UAC2_CS_RANGE 0x02
270 #define UAC2_CS_MEM 0x03
273 #define UAC2_ENCODER_UNDEFINED 0x00
274 #define UAC2_ENCODER_OTHER 0x01
275 #define UAC2_ENCODER_MPEG 0x02
276 #define UAC2_ENCODER_AC3 0x03
277 #define UAC2_ENCODER_WMA 0x04
278 #define UAC2_ENCODER_DTS 0x05
281 #define UAC2_DECODER_UNDEFINED 0x00
282 #define UAC2_DECODER_OTHER 0x01
283 #define UAC2_DECODER_MPEG 0x02
284 #define UAC2_DECODER_AC3 0x03
285 #define UAC2_DECODER_WMA 0x04
286 #define UAC2_DECODER_DTS 0x05
289 #define UAC2_CS_UNDEFINED 0x00
290 #define UAC2_CS_CONTROL_SAM_FREQ 0x01
291 #define UAC2_CS_CONTROL_CLOCK_VALID 0x02
294 #define UAC2_CX_UNDEFINED 0x00
295 #define UAC2_CX_CLOCK_SELECTOR 0x01
298 #define UAC2_CM_UNDEFINED 0x00
299 #define UAC2_CM_NUMERATOR 0x01
300 #define UAC2_CM_DENOMINTATOR 0x02
303 #define UAC2_TE_UNDEFINED 0x00
304 #define UAC2_TE_COPY_PROTECT 0x01
305 #define UAC2_TE_CONNECTOR 0x02
306 #define UAC2_TE_OVERLOAD 0x03
307 #define UAC2_TE_CLUSTER 0x04
308 #define UAC2_TE_UNDERFLOW 0x05
309 #define UAC2_TE_OVERFLOW 0x06
310 #define UAC2_TE_LATENCY 0x07
313 #define UAC2_MU_UNDEFINED 0x00
314 #define UAC2_MU_MIXER 0x01
315 #define UAC2_MU_CLUSTER 0x02
316 #define UAC2_MU_UNDERFLOW 0x03
317 #define UAC2_MU_OVERFLOW 0x04
318 #define UAC2_MU_LATENCY 0x05
321 #define UAC2_SU_UNDEFINED 0x00
322 #define UAC2_SU_SELECTOR 0x01
323 #define UAC2_SU_LATENCY 0x02
327 #define UAC2_FU_INPUT_GAIN 0x0b
328 #define UAC2_FU_INPUT_GAIN_PAD 0x0c
329 #define UAC2_FU_PHASE_INVERTER 0x0d
330 #define UAC2_FU_UNDERFLOW 0x0e
331 #define UAC2_FU_OVERFLOW 0x0f
332 #define UAC2_FU_LATENCY 0x10
335 #define UAC2_PE_UNDEFINED 0x00
336 #define UAC2_PE_ENABLE 0x01
337 #define UAC2_PE_CENTERFREQ 0x02
338 #define UAC2_PE_QFACTOR 0x03
339 #define UAC2_PE_GAIN 0x04
340 #define UAC2_PE_UNDERFLOW 0x05
341 #define UAC2_PE_OVERFLOW 0x06
342 #define UAC2_PE_LATENCY 0x07
345 #define UAC2_RV_UNDEFINED 0x00
346 #define UAC2_RV_ENABLE 0x01
347 #define UAC2_RV_TYPE 0x02
348 #define UAC2_RV_LEVEL 0x03
349 #define UAC2_RV_TIME 0x04
350 #define UAC2_RV_FEEDBACK 0x05
351 #define UAC2_RV_PREDELAY 0x06
352 #define UAC2_RV_DENSITY 0x07
353 #define UAC2_RV_HIFREQ_ROLLOFF 0x08
354 #define UAC2_RV_UNDERFLOW 0x09
355 #define UAC2_RV_OVERFLOW 0x0a
356 #define UAC2_RV_LATENCY 0x0b
359 #define UAC2_MD_UNDEFINED 0x00
360 #define UAC2_MD_ENABLE 0x01
361 #define UAC2_MD_BALANCE 0x02
362 #define UAC2_MD_RATE 0x03
363 #define UAC2_MD_DEPTH 0x04
364 #define UAC2_MD_TIME 0x05
365 #define UAC2_MD_FEEDBACK 0x06
366 #define UAC2_MD_UNDERFLOW 0x07
367 #define UAC2_MD_OVERFLOW 0x08
368 #define UAC2_MD_LATENCY 0x09
371 #define UAC2_DR_UNDEFINED 0x00
372 #define UAC2_DR_ENABLE 0x01
373 #define UAC2_DR_COMPRESSION_RATE 0x02
374 #define UAC2_DR_MAXAMPL 0x03
375 #define UAC2_DR_THRESHOLD 0x04
376 #define UAC2_DR_ATTACK_TIME 0x05
377 #define UAC2_DR_RELEASE_TIME 0x06
378 #define UAC2_DR_UNDEFLOW 0x07
379 #define UAC2_DR_OVERFLOW 0x08
380 #define UAC2_DR_LATENCY 0x09
383 #define UAC2_UD_UNDEFINED 0x00
384 #define UAC2_UD_ENABLE 0x01
385 #define UAC2_UD_MODE_SELECT 0x02
386 #define UAC2_UD_CLUSTER 0x03
387 #define UAC2_UD_UNDERFLOW 0x04
388 #define UAC2_UD_OVERFLOW 0x05
389 #define UAC2_UD_LATENCY 0x06
392 #define UAC2_DP_UNDEFINED 0x00
393 #define UAC2_DP_ENABLE 0x01
394 #define UAC2_DP_MODE_SELECT 0x02
395 #define UAC2_DP_CLUSTER 0x03
396 #define UAC2_DP_UNDERFFLOW 0x04
397 #define UAC2_DP_OVERFLOW 0x05
398 #define UAC2_DP_LATENCY 0x06
401 #define UAC2_ST_EXT_UNDEFINED 0x00
402 #define UAC2_ST_EXT_ENABLE 0x01
403 #define UAC2_ST_EXT_WIDTH 0x02
404 #define UAC2_ST_EXT_UNDEFLOW 0x03
405 #define UAC2_ST_EXT_OVERFLOW 0x04
406 #define UAC2_ST_EXT_LATENCY 0x05
409 #define UAC2_XU_UNDEFINED 0x00
410 #define UAC2_XU_ENABLE 0x01
411 #define UAC2_XU_CLUSTER 0x02
412 #define UAC2_XU_UNDERFLOW 0x03
413 #define UAC2_XU_OVERFLOW 0x04
414 #define UAC2_XU_LATENCY 0x05
417 #define UAC2_AS_UNDEFINED 0x00
418 #define UAC2_AS_ACT_ALT_SETTING 0x01
419 #define UAC2_AS_VAL_ALT_SETTINGS 0x02
420 #define UAC2_AS_AUDIO_DATA_FORMAT 0x03
423 #define UAC2_EN_UNDEFINED 0x00
424 #define UAC2_EN_BIT_RATE 0x01
425 #define UAC2_EN_QUALITY 0x02
426 #define UAC2_EN_VBR 0x03
427 #define UAC2_EN_TYPE 0x04
428 #define UAC2_EN_UNDERFLOW 0x05
429 #define UAC2_EN_OVERFLOW 0x06
430 #define UAC2_EN_ENCODER_ERROR 0x07
431 #define UAC2_EN_PARAM1 0x08
432 #define UAC2_EN_PARAM2 0x09
433 #define UAC2_EN_PARAM3 0x0a
434 #define UAC2_EN_PARAM4 0x0b
435 #define UAC2_EN_PARAM5 0x0c
436 #define UAC2_EN_PARAM6 0x0d
437 #define UAC2_EN_PARAM7 0x0e
438 #define UAC2_EN_PARAM8 0x0f
441 #define UAC2_MPEG_UNDEFINED 0x00
442 #define UAC2_MPEG_DUAL_CHANNEL 0x01
443 #define UAC2_MPEG_SECOND_STEREO 0x02
444 #define UAC2_MPEG_MULTILINGUAL 0x03
445 #define UAC2_MPEG_DYN_RANGE 0x04
446 #define UAC2_MPEG_SCALING 0x05
447 #define UAC2_MPEG_HILO_SCALING 0x06
448 #define UAC2_MPEG_UNDERFLOW 0x07
449 #define UAC2_MPEG_OVERFLOW 0x08
450 #define UAC2_MPEG_DECODER_ERROR 0x09
453 #define UAC2_AC3_UNDEFINED 0x00
454 #define UAC2_AC3_MODE 0x01
455 #define UAC2_AC3_DYN_RANGE 0x02
456 #define UAC2_AC3_SCALING 0x03
457 #define UAC2_AC3_HILO_SCALING 0x04
458 #define UAC2_AC3_UNDERFLOW 0x05
459 #define UAC2_AC3_OVERFLOW 0x06
460 #define UAC2_AC3_DECODER_ERROR 0x07
463 #define UAC2_WMA_UNDEFINED 0x00
464 #define UAC2_WMA_UNDERFLOW 0x01
465 #define UAC2_WMA_OVERFLOW 0x02
466 #define UAC2_WMA_DECODER_ERROR 0x03
469 #define UAC2_DTS_UNDEFINED 0x00
470 #define UAC2_DTS_UNDERFLOW 0x01
471 #define UAC2_DTS_OVERFLOW 0x02
472 #define UAC2_DTS_DECODER_ERROR 0x03
475 #define UAC2_EP_CS_UNDEFINED 0x00
476 #define UAC2_EP_CS_PITCH 0x01
477 #define UAC2_EP_CS_DATA_OVERRUN 0x02
478 #define UAC2_EP_CS_DATA_UNDERRUN 0x03