ยปCore Development>Code coverage>Lib/plat-sunos5/SUNAUDIODEV.py

Python code coverage for Lib/plat-sunos5/SUNAUDIODEV.py

#countcontent
1n/a# Symbolic constants for use with sunaudiodev module
2n/a# The names are the same as in audioio.h with the leading AUDIO_
3n/a# removed.
4n/afrom warnings import warnpy3k
5n/awarnpy3k("the SUNAUDIODEV module has been removed in Python 3.0", stacklevel=2)
6n/adel warnpy3k
7n/a
8n/a# Not all values are supported on all releases of SunOS.
9n/a
10n/a# Encoding types, for fields i_encoding and o_encoding
11n/a
12n/aENCODING_NONE = 0 # no encoding assigned
13n/aENCODING_ULAW = 1 # u-law encoding
14n/aENCODING_ALAW = 2 # A-law encoding
15n/aENCODING_LINEAR = 3 # Linear PCM encoding
16n/a
17n/a# Gain ranges for i_gain, o_gain and monitor_gain
18n/a
19n/aMIN_GAIN = 0 # minimum gain value
20n/aMAX_GAIN = 255 # maximum gain value
21n/a
22n/a# Balance values for i_balance and o_balance
23n/a
24n/aLEFT_BALANCE = 0 # left channel only
25n/aMID_BALANCE = 32 # equal left/right channel
26n/aRIGHT_BALANCE = 64 # right channel only
27n/aBALANCE_SHIFT = 3
28n/a
29n/a# Port names for i_port and o_port
30n/a
31n/aPORT_A = 1
32n/aPORT_B = 2
33n/aPORT_C = 3
34n/aPORT_D = 4
35n/a
36n/aSPEAKER = 0x01 # output to built-in speaker
37n/aHEADPHONE = 0x02 # output to headphone jack
38n/aLINE_OUT = 0x04 # output to line out
39n/a
40n/aMICROPHONE = 0x01 # input from microphone
41n/aLINE_IN = 0x02 # input from line in
42n/aCD = 0x04 # input from on-board CD inputs
43n/aINTERNAL_CD_IN = CD # input from internal CDROM