summaryrefslogtreecommitdiff
path: root/kernel/drv/oss_envy24/.params
blob: d98c9f8787706a40d22723b6deb4ab43ac20af95 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
int envy24_skipdevs = 2;
/*
 * envy24_skipdevs: By default OSS creates an audio device file for each
 * stereo pair. However it's possible to change OSS to create a device file
 * for each input/output channel. See also the envy24_force_mono option
 * if you want to set the card to mono-only mode.
 * Values: 1 to 8. Default is 2 (stereo mode).
 *
 * Note that the application(s) using the device files can request any number
 * of channels regardless of the envy24_skipdevs option.
 */
int envy24_force_mono = 0;
/*
 * envy24_force_mono: Forces all device files to work only in mono mode
 * (to be used together with envy24_skipdevs=1). This option is necessary
 * with some software packages that otherwise open the devices in stereo mode.
 * There is no need to use this option with properly implemented applications.
 * Values: 0 (default) any number of channels can be used, 1 means that
 * the device files will only be available in mono mode.
 *
 * Note that even envy24_force_mono=1 the application can request and get
 * stereo. In this way both channel signals will be identical.
 */
int envy24_swapdevs = 0;
/*
 * envy24_swapdevs: By default OSS will create the output device files before
 * the recording ones. Some applications may expect input devices to be before 
 * the output ones.
 * Values: 0=outputs before inputs (default), 1=inputs before outputs.
 */
int envy24_devmask = 65535;
/*
 * envy24_devmask: Selects the device files to be created. By default OSS
 * will create all available device files. However in some systems it may
 * be necessary to conserve device numbers.
 *
 * Values: The envy24_devmask number is the SUM of the following values:
 * 1  - Create primary (analog/ADAT/TDIF) outputs
 * 2  - Create primary (analog/ADAT/TDIF) inputs
 * 4  - Create S/PDIF outputs
 * 8  - Create S/PDIF inputs
 * 16 - Create monitor input device
 * 32 - Create the "raw" input and output devices.
 * 
 * For example envy24_devmask=12 (4+8) creates only the S/PDIF devices.
 * To enable all possible (current or future) device files set envy24_devmask
 * to 65535 (default).
 */
int envy24_realencoder_hack = 0;
/*
 * envy24_realencoder_hack: Older versions of realencoder expect a mixer device
 * for each audio device file. This option makes OSS to create dummy micers to
 * make realencoder happy.
 * Values: 0=normal (default), 1=create dmmy mixers.
 */
int envy24_gain_sliders = 0;
/*
 * envy24_gain_sliders: By default OSS will create the gain controls as
 * selection controls (+4 dB / CONSUMER / -10 dB) which is ideal for
 * professional environments. However home users may prefer having volume
 * sliders instead.
 * Values: 0=level selectors (default), 1=volume sliders.
 */
int envy24_nfrags = 16;
/*
 * envy24_nfrags: For normal operation this setting must be 16.
 */
int envy24_mixerstyle = 1;
/*
 * envy24_mixerstyle: Defines layout of the peak meter and monitor mixer
 * sections in the control panel.
 * NOTE! The envy24_skipdevs parameter must be set to 2. Otherwise the
 *       traditional mixer style will be used regardless of the value of
 *       this parameter.
 * Possible values:
 * 1=Traditional mixer with separate peak meter and monitor gain sections
 *   (default).
 * 2=Alternative style with peak meters and monitor gain sliders grouped
 *   together (separate output and input sections).
 */