| RATE_48000      = 48000 | 
 | RATE_44100      = 44100 | 
 | RATE_32000      = 32000 | 
 | RATE_22050      = 22050 | 
 | RATE_16000      = 16000 | 
 | RATE_11025      = 11025 | 
 | RATE_8000       = 8000 | 
 |  | 
 | SAMPFMT_TWOSCOMP= 1 | 
 | SAMPFMT_FLOAT   = 32 | 
 | SAMPFMT_DOUBLE  = 64 | 
 |  | 
 | SAMPLE_8        = 1 | 
 | SAMPLE_16       = 2 | 
 |         # SAMPLE_24 is the low 24 bits of a long, sign extended to 32 bits | 
 | SAMPLE_24       = 4 | 
 |  | 
 | MONO            = 1 | 
 | STEREO          = 2 | 
 | QUADRO          = 4                     # 4CHANNEL is not a legal Python name | 
 |  | 
 | INPUT_LINE      = 0 | 
 | INPUT_MIC       = 1 | 
 | INPUT_DIGITAL   = 2 | 
 |  | 
 | MONITOR_OFF     = 0 | 
 | MONITOR_ON      = 1 | 
 |  | 
 | ERROR_NUMBER            = 0 | 
 | ERROR_TYPE              = 1 | 
 | ERROR_LOCATION_LSP      = 2 | 
 | ERROR_LOCATION_MSP      = 3 | 
 | ERROR_LENGTH            = 4 | 
 |  | 
 | ERROR_INPUT_UNDERFLOW   = 0 | 
 | ERROR_OUTPUT_OVERFLOW   = 1 | 
 |  | 
 | # These seem to be not supported anymore: | 
 | ##HOLD, RELEASE                 = 0, 1 | 
 | ##ATTAIL, ATHEAD, ATMARK, ATTIME        = 0, 1, 2, 3 | 
 |  | 
 | DEFAULT_DEVICE  = 1 | 
 |  | 
 | INPUT_SOURCE            = 0 | 
 | LEFT_INPUT_ATTEN        = 1 | 
 | RIGHT_INPUT_ATTEN       = 2 | 
 | INPUT_RATE              = 3 | 
 | OUTPUT_RATE             = 4 | 
 | LEFT_SPEAKER_GAIN       = 5 | 
 | RIGHT_SPEAKER_GAIN      = 6 | 
 | INPUT_COUNT             = 7 | 
 | OUTPUT_COUNT            = 8 | 
 | UNUSED_COUNT            = 9 | 
 | SYNC_INPUT_TO_AES       = 10 | 
 | SYNC_OUTPUT_TO_AES      = 11 | 
 | MONITOR_CTL             = 12 | 
 | LEFT_MONITOR_ATTEN      = 13 | 
 | RIGHT_MONITOR_ATTEN     = 14 | 
 |  | 
 | ENUM_VALUE      = 0     # only certain values are valid | 
 | RANGE_VALUE     = 1     # any value in range is valid |