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).
*/
|