FreeBSD kernel sound device code
|
Go to the source code of this file.
Variables | |
struct usb_audio_control_descriptor | __packed |
#define AGC_CONTROL 0x07 |
Definition at line 373 of file uaudioreg.h.
#define AS_GENERAL 1 |
Definition at line 390 of file uaudioreg.h.
#define BASS_BOOST_CONTROL 0x09 |
Definition at line 375 of file uaudioreg.h.
#define BASS_CONTROL 0x03 |
Definition at line 369 of file uaudioreg.h.
#define CH_DEPTH_CONTROL 4 |
Definition at line 434 of file uaudioreg.h.
#define CH_ENABLE_CONTROL 1 |
Definition at line 431 of file uaudioreg.h.
#define CH_LEVEL_CONTROL 2 |
Definition at line 432 of file uaudioreg.h.
#define CH_RATE_CONTROL 3 |
Definition at line 433 of file uaudioreg.h.
#define CHORUS_PROCESS 5 |
Definition at line 430 of file uaudioreg.h.
#define DELAY_CONTROL 0x08 |
Definition at line 374 of file uaudioreg.h.
#define DOLBY_PROLOGIC_PROCESS 2 |
Definition at line 419 of file uaudioreg.h.
#define DP_ENABLE_CONTROL 1 |
Definition at line 420 of file uaudioreg.h.
#define DP_MODE_SELECT_CONTROL 2 |
Definition at line 421 of file uaudioreg.h.
#define DR_ATTACK_TIME_CONTROL 5 |
Definition at line 440 of file uaudioreg.h.
#define DR_COMPRESSION_RATE_CONTROL 2 |
Definition at line 437 of file uaudioreg.h.
#define DR_ENABLE_CONTROL 1 |
Definition at line 436 of file uaudioreg.h.
#define DR_MAXAMPL_CONTROL 3 |
Definition at line 438 of file uaudioreg.h.
#define DR_RELEASE_TIME_CONTROL 6 |
Definition at line 441 of file uaudioreg.h.
#define DR_THRESHOLD_CONTROL 4 |
Definition at line 439 of file uaudioreg.h.
#define DYN_RANGE_COMP_PROCESS 6 |
Definition at line 435 of file uaudioreg.h.
#define FORMAT_DECODER 4 |
Definition at line 395 of file uaudioreg.h.
#define FORMAT_ENCODER 3 |
Definition at line 394 of file uaudioreg.h.
#define FORMAT_SPECIFIC 3 |
Definition at line 392 of file uaudioreg.h.
#define FORMAT_TYPE 2 |
Definition at line 391 of file uaudioreg.h.
#define FORMAT_TYPE_I 1 |
Definition at line 409 of file uaudioreg.h.
#define FORMAT_TYPE_II 2 |
Definition at line 410 of file uaudioreg.h.
#define FORMAT_TYPE_III 3 |
Definition at line 411 of file uaudioreg.h.
#define FORMAT_TYPE_UNDEFINED 0 |
Definition at line 408 of file uaudioreg.h.
#define FU_MASK | ( | u | ) | (1 << ((u)-1)) |
Definition at line 385 of file uaudioreg.h.
#define GET_CUR 0x81 |
Definition at line 356 of file uaudioreg.h.
#define GET_MAX 0x83 |
Definition at line 360 of file uaudioreg.h.
#define GET_MEM 0x85 |
Definition at line 364 of file uaudioreg.h.
#define GET_MIN 0x82 |
Definition at line 358 of file uaudioreg.h.
#define GET_RES 0x84 |
Definition at line 362 of file uaudioreg.h.
#define GET_STAT 0xff |
Definition at line 365 of file uaudioreg.h.
#define GRAPHIC_EQUALIZER_CONTROL 0x06 |
Definition at line 372 of file uaudioreg.h.
#define INPUT_GAIN_CONTROL 0x0b |
Definition at line 378 of file uaudioreg.h.
#define INPUT_GAIN_PAD_CONTROL 0x0c |
Definition at line 379 of file uaudioreg.h.
#define LATENCY_CONTROL 0x10 |
Definition at line 383 of file uaudioreg.h.
#define LOUDNESS_CONTROL 0x0a |
Definition at line 376 of file uaudioreg.h.
#define MASTER_CHAN 0 |
Definition at line 387 of file uaudioreg.h.
#define MID_CONTROL 0x04 |
Definition at line 370 of file uaudioreg.h.
#define MS_GENERAL 1 |
Definition at line 389 of file uaudioreg.h.
#define MUTE_CONTROL 0x01 |
Definition at line 367 of file uaudioreg.h.
#define OVERFLOW_CONTROL 0x0f |
Definition at line 382 of file uaudioreg.h.
#define P3D_ENABLE_CONTROL 1 |
Definition at line 423 of file uaudioreg.h.
#define P3D_SPACIOUSNESS_CONTROL 2 |
Definition at line 424 of file uaudioreg.h.
#define P3D_STEREO_EXTENDER_PROCESS 3 |
Definition at line 422 of file uaudioreg.h.
#define PHASE_INVERTER_CONTROL 0x0d |
Definition at line 380 of file uaudioreg.h.
#define PITCH_CONTROL 0x02 |
Definition at line 406 of file uaudioreg.h.
#define PROCESS_UNDEFINED 0 |
Definition at line 414 of file uaudioreg.h.
#define REVERBATION_PROCESS 4 |
Definition at line 425 of file uaudioreg.h.
#define RV_ENABLE_CONTROL 1 |
Definition at line 426 of file uaudioreg.h.
#define RV_FEEDBACK_CONTROL 4 |
Definition at line 429 of file uaudioreg.h.
#define RV_LEVEL_CONTROL 2 |
Definition at line 427 of file uaudioreg.h.
#define RV_TIME_CONTROL 3 |
Definition at line 428 of file uaudioreg.h.
#define SAMPLING_FREQ_CONTROL 0x01 |
Definition at line 405 of file uaudioreg.h.
#define SET_CUR 0x01 |
Definition at line 355 of file uaudioreg.h.
#define SET_MAX 0x03 |
Definition at line 359 of file uaudioreg.h.
#define SET_MEM 0x05 |
Definition at line 363 of file uaudioreg.h.
#define SET_MIN 0x02 |
Definition at line 357 of file uaudioreg.h.
#define SET_RES 0x04 |
Definition at line 361 of file uaudioreg.h.
#define TREBLE_CONTROL 0x05 |
Definition at line 371 of file uaudioreg.h.
#define UA20_CS_CLOCK_VALID_CONTROL 0x02 |
Definition at line 785 of file uaudioreg.h.
#define UA20_CS_CUR 0x01 |
Definition at line 501 of file uaudioreg.h.
#define UA20_CS_MEM 0x03 |
Definition at line 503 of file uaudioreg.h.
#define UA20_CS_RANGE 0x02 |
Definition at line 502 of file uaudioreg.h.
#define UA20_CS_SAM_FREQ_CONTROL 0x01 |
Definition at line 784 of file uaudioreg.h.
#define UA20_DATA_OVERRUN_MASK 0x0C |
Definition at line 486 of file uaudioreg.h.
#define UA20_DATA_UNDERRUN_MASK 0x30 |
Definition at line 487 of file uaudioreg.h.
#define UA20_EERROR_BANDWIDTH 2 |
Definition at line 567 of file uaudioreg.h.
#define UA20_EERROR_BITRATE 10 |
Definition at line 575 of file uaudioreg.h.
#define UA20_EERROR_BUSY 13 |
Definition at line 578 of file uaudioreg.h.
#define UA20_EERROR_CPU 3 |
Definition at line 568 of file uaudioreg.h.
#define UA20_EERROR_DATAFORMAT 7 |
Definition at line 572 of file uaudioreg.h.
#define UA20_EERROR_FORMATFR_ER 4 |
Definition at line 569 of file uaudioreg.h.
#define UA20_EERROR_FORMATFR_LG 6 |
Definition at line 571 of file uaudioreg.h.
#define UA20_EERROR_FORMATFR_SM 5 |
Definition at line 570 of file uaudioreg.h.
#define UA20_EERROR_MEMORY 1 |
Definition at line 566 of file uaudioreg.h.
#define UA20_EERROR_NONE 0 |
Definition at line 565 of file uaudioreg.h.
#define UA20_EERROR_NREADY 12 |
Definition at line 577 of file uaudioreg.h.
#define UA20_EERROR_NUMCHANNELS 8 |
Definition at line 573 of file uaudioreg.h.
#define UA20_EERROR_PARAM 11 |
Definition at line 576 of file uaudioreg.h.
#define UA20_EERROR_SAMPLERATE 9 |
Definition at line 574 of file uaudioreg.h.
#define UA20_FMT_ALAW (1U << 3) |
Definition at line 804 of file uaudioreg.h.
#define UA20_FMT_FLOAT (1U << 2) |
Definition at line 803 of file uaudioreg.h.
#define UA20_FMT_MULAW (1U << 4) |
Definition at line 805 of file uaudioreg.h.
#define UA20_FMT_PCM (1U << 0) |
Definition at line 801 of file uaudioreg.h.
#define UA20_FMT_PCM8 (1U << 1) |
Definition at line 802 of file uaudioreg.h.
#define UA20_FMT_RAW (1U << 31) |
Definition at line 806 of file uaudioreg.h.
#define UA20_MPS_ONLY 0x80 |
Definition at line 483 of file uaudioreg.h.
#define UA20_MU_CLUSTER_CONTROL 0x02 |
Definition at line 796 of file uaudioreg.h.
#define UA20_MU_LATENCY_CONTROL 0x05 |
Definition at line 799 of file uaudioreg.h.
#define UA20_MU_MIXER_CONTROL 0x01 |
Definition at line 795 of file uaudioreg.h.
#define UA20_MU_OVERFLOW_CONTROL 0x04 |
Definition at line 798 of file uaudioreg.h.
#define UA20_MU_UNDERFLOW_CONTROL 0x03 |
Definition at line 797 of file uaudioreg.h.
#define UA20_PITCH_CONTROL_MASK 0x03 |
Definition at line 485 of file uaudioreg.h.
#define UA20_TE_CLUSTER_CONTROL 0x04 |
Definition at line 790 of file uaudioreg.h.
#define UA20_TE_CONNECTOR_CONTROL 0x02 |
Definition at line 788 of file uaudioreg.h.
#define UA20_TE_COPY_PROTECT_CONTROL 0x01 |
Definition at line 787 of file uaudioreg.h.
#define UA20_TE_LATENCY_CONTROL 0x07 |
Definition at line 793 of file uaudioreg.h.
#define UA20_TE_OVERFLOW_CONTROL 0x06 |
Definition at line 792 of file uaudioreg.h.
#define UA20_TE_OVERLOAD_CONTROL 0x03 |
Definition at line 789 of file uaudioreg.h.
#define UA20_TE_UNDERFLOW_CONTROL 0x05 |
Definition at line 791 of file uaudioreg.h.
#define UA20_TF_AV 0x0B |
Definition at line 780 of file uaudioreg.h.
#define UA20_TF_CONTROL_PANEL 0x0C |
Definition at line 781 of file uaudioreg.h.
#define UA20_TF_CONVERTER 0x06 |
Definition at line 775 of file uaudioreg.h.
#define UA20_TF_DESKTOP_SPEAKER 0x01 |
Definition at line 770 of file uaudioreg.h.
#define UA20_TF_HEADSET 0x04 |
Definition at line 773 of file uaudioreg.h.
#define UA20_TF_HOME_THEATER 0x02 |
Definition at line 771 of file uaudioreg.h.
#define UA20_TF_IO_BOX 0x08 |
Definition at line 777 of file uaudioreg.h.
#define UA20_TF_MICROPHONE 0x03 |
Definition at line 772 of file uaudioreg.h.
#define UA20_TF_MUSICAL_INSTRUMENT 0x09 |
Definition at line 778 of file uaudioreg.h.
#define UA20_TF_OTHER 0xFF |
Definition at line 782 of file uaudioreg.h.
#define UA20_TF_PRO_AUDIO 0x0A |
Definition at line 779 of file uaudioreg.h.
#define UA20_TF_SOUND_RECORDER 0x07 |
Definition at line 776 of file uaudioreg.h.
#define UA20_TF_TELEPHONE 0x05 |
Definition at line 774 of file uaudioreg.h.
#define UA20_TF_UNDEFINED 0x00 |
Definition at line 769 of file uaudioreg.h.
#define UA_CHANNEL_CENTER 0x0004 |
Definition at line 154 of file uaudioreg.h.
#define UA_CHANNEL_L_CENTER 0x0040 |
Definition at line 158 of file uaudioreg.h.
#define UA_CHANNEL_L_SIDE 0x0200 |
Definition at line 161 of file uaudioreg.h.
#define UA_CHANNEL_L_SURROUND 0x0010 |
Definition at line 156 of file uaudioreg.h.
#define UA_CHANNEL_LEFT 0x0001 |
Definition at line 152 of file uaudioreg.h.
#define UA_CHANNEL_LFE 0x0008 |
Definition at line 155 of file uaudioreg.h.
#define UA_CHANNEL_R_CENTER 0x0080 |
Definition at line 159 of file uaudioreg.h.
#define UA_CHANNEL_R_SIDE 0x0400 |
Definition at line 162 of file uaudioreg.h.
#define UA_CHANNEL_R_SURROUND 0x0020 |
Definition at line 157 of file uaudioreg.h.
#define UA_CHANNEL_RIGHT 0x0002 |
Definition at line 153 of file uaudioreg.h.
#define UA_CHANNEL_SURROUND 0x0100 |
Definition at line 160 of file uaudioreg.h.
#define UA_CHANNEL_TOP 0x0800 |
Definition at line 163 of file uaudioreg.h.
#define UA_EXT_ENABLE 1 |
Definition at line 287 of file uaudioreg.h.
#define UA_EXT_ENABLE_MASK 1 |
Definition at line 286 of file uaudioreg.h.
#define UA_FMT_AC3 0x1002 |
Definition at line 403 of file uaudioreg.h.
#define UA_FMT_ALAW 4 |
Definition at line 400 of file uaudioreg.h.
#define UA_FMT_IEEE_FLOAT 3 |
Definition at line 399 of file uaudioreg.h.
#define UA_FMT_MPEG 0x1001 |
Definition at line 402 of file uaudioreg.h.
#define UA_FMT_MULAW 5 |
Definition at line 401 of file uaudioreg.h.
#define UA_FMT_PCM 1 |
Definition at line 397 of file uaudioreg.h.
#define UA_FMT_PCM8 2 |
Definition at line 398 of file uaudioreg.h.
#define UA_GETSAMP | ( | p, | |
n | |||
) |
Definition at line 142 of file uaudioreg.h.
#define UA_PROC_ENABLE_MASK 1 |
Definition at line 259 of file uaudioreg.h.
Definition at line 413 of file uaudioreg.h.
#define UA_SAMP_CONTNUOUS 0 |
Definition at line 140 of file uaudioreg.h.
#define UA_SAMP_HI | ( | p | ) | UA_GETSAMP(p, 1) |
Definition at line 146 of file uaudioreg.h.
#define UA_SAMP_LO | ( | p | ) | UA_GETSAMP(p, 0) |
Definition at line 145 of file uaudioreg.h.
#define UA_SED_FREQ_CONTROL 0x01 |
Definition at line 117 of file uaudioreg.h.
#define UA_SED_MAXPACKETSONLY 0x80 |
Definition at line 119 of file uaudioreg.h.
#define UA_SED_PITCH_CONTROL 0x02 |
Definition at line 118 of file uaudioreg.h.
#define UAT_STREAM 0x0101 |
Definition at line 293 of file uaudioreg.h.
#define UAT_UNDEFINED 0x0100 |
Definition at line 292 of file uaudioreg.h.
#define UAT_VENDOR 0x01ff |
Definition at line 294 of file uaudioreg.h.
#define UATB_HANDSET 0x0401 |
Definition at line 314 of file uaudioreg.h.
#define UATB_HEADSET 0x0402 |
Definition at line 315 of file uaudioreg.h.
#define UATB_SPEAKERPHONE 0x0403 |
Definition at line 316 of file uaudioreg.h.
#define UATB_SPEAKERPHONEECANC 0x0405 |
Definition at line 318 of file uaudioreg.h.
#define UATB_SPEAKERPHONEESUP 0x0404 |
Definition at line 317 of file uaudioreg.h.
#define UATB_UNDEFINED 0x0400 |
Definition at line 313 of file uaudioreg.h.
#define UATE_1394DA 0x0606 |
Definition at line 331 of file uaudioreg.h.
#define UATE_1394DV 0x0607 |
Definition at line 332 of file uaudioreg.h.
#define UATE_ANALOGCONN 0x0601 |
Definition at line 326 of file uaudioreg.h.
#define UATE_DIGITALAUIFC 0x0602 |
Definition at line 327 of file uaudioreg.h.
#define UATE_LEGACYCONN 0x0604 |
Definition at line 329 of file uaudioreg.h.
#define UATE_LINECONN 0x0603 |
Definition at line 328 of file uaudioreg.h.
#define UATE_SPDIF 0x0605 |
Definition at line 330 of file uaudioreg.h.
#define UATE_UNDEFINED 0x0600 |
Definition at line 325 of file uaudioreg.h.
#define UATF_ANALOGTAPE 0x0707 |
Definition at line 341 of file uaudioreg.h.
#define UATF_CABLETUNER 0x070e |
Definition at line 348 of file uaudioreg.h.
#define UATF_CALIBNOISE 0x0701 |
Definition at line 335 of file uaudioreg.h.
#define UATF_CDPLAYER 0x0703 |
Definition at line 337 of file uaudioreg.h.
#define UATF_DAT 0x0704 |
Definition at line 338 of file uaudioreg.h.
#define UATF_DCC 0x0705 |
Definition at line 339 of file uaudioreg.h.
#define UATF_DSS 0x070f |
Definition at line 349 of file uaudioreg.h.
#define UATF_DVDAUDIO 0x070b |
Definition at line 345 of file uaudioreg.h.
#define UATF_EQUNOISE 0x0702 |
Definition at line 336 of file uaudioreg.h.
#define UATF_MINIDISK 0x0706 |
Definition at line 340 of file uaudioreg.h.
#define UATF_MULTITRACK 0x0712 |
Definition at line 352 of file uaudioreg.h.
#define UATF_PHONOGRAPH 0x0708 |
Definition at line 342 of file uaudioreg.h.
#define UATF_RADIORECV 0x0710 |
Definition at line 350 of file uaudioreg.h.
#define UATF_RADIOXMIT 0x0711 |
Definition at line 351 of file uaudioreg.h.
#define UATF_SATELLITE 0x070d |
Definition at line 347 of file uaudioreg.h.
#define UATF_SYNTHESIZER 0x0713 |
Definition at line 353 of file uaudioreg.h.
#define UATF_TVTUNERAUDIO 0x070c |
Definition at line 346 of file uaudioreg.h.
#define UATF_UNDEFINED 0x0700 |
Definition at line 334 of file uaudioreg.h.
#define UATF_VCRAUDIO 0x0709 |
Definition at line 343 of file uaudioreg.h.
#define UATF_VIDEODISCAUDIO 0x070a |
Definition at line 344 of file uaudioreg.h.
#define UATI_DESKMICROPHONE 0x0202 |
Definition at line 298 of file uaudioreg.h.
#define UATI_MICROPHONE 0x0201 |
Definition at line 297 of file uaudioreg.h.
#define UATI_MICROPHONEARRAY 0x0205 |
Definition at line 301 of file uaudioreg.h.
#define UATI_OMNIMICROPHONE 0x0204 |
Definition at line 300 of file uaudioreg.h.
#define UATI_PERSONALMICROPHONE 0x0203 |
Definition at line 299 of file uaudioreg.h.
#define UATI_PROCMICROPHONEARR 0x0206 |
Definition at line 302 of file uaudioreg.h.
#define UATI_UNDEFINED 0x0200 |
Definition at line 296 of file uaudioreg.h.
#define UATO_COMMSPEAKER 0x0306 |
Definition at line 310 of file uaudioreg.h.
#define UATO_DESKTOPSPEAKER 0x0304 |
Definition at line 308 of file uaudioreg.h.
#define UATO_DISPLAYAUDIO 0x0303 |
Definition at line 307 of file uaudioreg.h.
#define UATO_HEADPHONES 0x0302 |
Definition at line 306 of file uaudioreg.h.
#define UATO_ROOMSPEAKER 0x0305 |
Definition at line 309 of file uaudioreg.h.
#define UATO_SPEAKER 0x0301 |
Definition at line 305 of file uaudioreg.h.
#define UATO_SUBWOOFER 0x0307 |
Definition at line 311 of file uaudioreg.h.
#define UATO_UNDEFINED 0x0300 |
Definition at line 304 of file uaudioreg.h.
#define UATT_DOWNLINEPHONE 0x0503 |
Definition at line 323 of file uaudioreg.h.
#define UATT_PHONELINE 0x0501 |
Definition at line 321 of file uaudioreg.h.
#define UATT_TELEPHONE 0x0502 |
Definition at line 322 of file uaudioreg.h.
#define UATT_UNDEFINED 0x0500 |
Definition at line 320 of file uaudioreg.h.
#define UAUDIO_PROTOCOL_20 0x20 |
Definition at line 43 of file uaudioreg.h.
#define UAUDIO_VERSION_10 0x0100 |
Definition at line 39 of file uaudioreg.h.
#define UAUDIO_VERSION_20 0x0200 |
Definition at line 40 of file uaudioreg.h.
#define UAUDIO_VERSION_30 0x0300 |
Definition at line 41 of file uaudioreg.h.
#define UD_ENABLE_CONTROL 1 |
Definition at line 417 of file uaudioreg.h.
#define UD_MODE_SELECT_CONTROL 2 |
Definition at line 418 of file uaudioreg.h.
#define UDESC_CS_CONFIG 0x22 |
Definition at line 47 of file uaudioreg.h.
#define UDESC_CS_DEVICE 0x21 |
Definition at line 46 of file uaudioreg.h.
#define UDESC_CS_ENDPOINT 0x25 |
Definition at line 50 of file uaudioreg.h.
#define UDESC_CS_INTERFACE 0x24 |
Definition at line 49 of file uaudioreg.h.
#define UDESC_CS_STRING 0x23 |
Definition at line 48 of file uaudioreg.h.
#define UDESC_CS_UNDEFINED 0x20 |
Definition at line 45 of file uaudioreg.h.
#define UDESCSUB_AC_CLOCK_MUL 12 |
Definition at line 66 of file uaudioreg.h.
#define UDESCSUB_AC_CLOCK_SEL 11 |
Definition at line 65 of file uaudioreg.h.
#define UDESCSUB_AC_CLOCK_SRC 10 |
Definition at line 64 of file uaudioreg.h.
#define UDESCSUB_AC_EFFECT 7 |
Definition at line 61 of file uaudioreg.h.
#define UDESCSUB_AC_EXTENSION 8 |
Definition at line 59 of file uaudioreg.h.
#define UDESCSUB_AC_EXTENSION_V2 9 |
Definition at line 63 of file uaudioreg.h.
#define UDESCSUB_AC_FEATURE 6 |
Definition at line 57 of file uaudioreg.h.
#define UDESCSUB_AC_HEADER 1 |
Definition at line 52 of file uaudioreg.h.
#define UDESCSUB_AC_INPUT 2 |
Definition at line 53 of file uaudioreg.h.
#define UDESCSUB_AC_MIXER 4 |
Definition at line 55 of file uaudioreg.h.
#define UDESCSUB_AC_OUTPUT 3 |
Definition at line 54 of file uaudioreg.h.
#define UDESCSUB_AC_PROCESSING 7 |
Definition at line 58 of file uaudioreg.h.
#define UDESCSUB_AC_PROCESSING_V2 8 |
Definition at line 62 of file uaudioreg.h.
#define UDESCSUB_AC_SAMPLE_RT 13 |
Definition at line 67 of file uaudioreg.h.
#define UDESCSUB_AC_SELECTOR 5 |
Definition at line 56 of file uaudioreg.h.
#define UEP_HAS_REFRESH | ( | ep | ) | ((ep)->bLength >= 8) |
Definition at line 71 of file uaudioreg.h.
#define UEP_HAS_SYNCADDR | ( | ep | ) | ((ep)->bLength >= 9) |
Definition at line 72 of file uaudioreg.h.
#define UEP_MINSIZE 7 |
Definition at line 70 of file uaudioreg.h.
#define UNDERFLOW_CONTROL 0x0e |
Definition at line 381 of file uaudioreg.h.
#define UPDOWNMIX_PROCESS 1 |
Definition at line 416 of file uaudioreg.h.
#define VOLUME_CONTROL 0x02 |
Definition at line 368 of file uaudioreg.h.
#define XX_ENABLE_CONTROL 1 |
Definition at line 415 of file uaudioreg.h.
struct usb_audio20_cluster __packed |