a08e9fc65f65bb522d69a8255634ee3715733232
[platform/hal/backend/media-config.git] /
1 # This file is part of PulseAudio.
2 #
3 # PulseAudio is free software; you can redistribute it and/or modify
4 # it under the terms of the GNU Lesser General Public License as
5 # published by the Free Software Foundation; either version 2.1 of the
6 # License, or (at your option) any later version.
7 #
8 # PulseAudio is distributed in the hope that it will be useful, but
9 # WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 # General Public License for more details.
12 #
13 # You should have received a copy of the GNU Lesser General Public License
14 # along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.
15
16 ; Native Instruments Audio 6 DJ
17 ;
18 ; This card has three stereo pairs of input and three stereo pairs of
19 ; output
20 ;
21 ; We knowingly only define a subset of the theoretically possible
22 ; mapping combinations as profiles here.
23 ;
24 ; See default.conf for an explanation on the directives used here.
25
26 [General]
27 auto-profiles = no
28
29 [Mapping analog-stereo-out-main]
30 description = Analog Stereo Main
31 device-strings = hw:%f,0,0
32 channel-map = left,right
33
34 [Mapping analog-stereo-out-a]
35 description = Analog Stereo Channel A
36 device-strings = hw:%f,0,1
37 channel-map = left,right
38 direction = output
39
40 [Mapping analog-stereo-out-b]
41 description = Analog Stereo Channel B
42 device-strings = hw:%f,0,1
43 channel-map = left,right
44 direction = output
45
46 [Mapping analog-stereo-in-main]
47 description = Analog Stereo Main
48 device-strings = hw:%f,0,0
49 channel-map = left,right
50
51 [Mapping analog-stereo-in-a]
52 description = Analog Stereo Channel A
53 device-strings = hw:%f,0,1
54 channel-map = left,right
55 direction = input
56
57 [Mapping analog-stereo-in-b]
58 description = Analog Stereo Channel B
59 device-strings = hw:%f,0,1
60 channel-map = left,right
61 direction = input
62
63
64
65 [Profile output:analog-stereo-all+input:analog-stereo-all]
66 description = Analog Stereo Duplex Channels A, B (Headphones)
67 output-mappings = analog-stereo-out-main analog-stereo-out-a analog-stereo-out-b
68 input-mappings = analog-stereo-in-main analog-stereo-in-a analog-stereo-in-b
69 priority = 100
70 skip-probe = yes
71
72 [Profile output:analog-stereo-main+input:analog-stereo-main]
73 description = Analog Stereo Duplex Channel Main
74 output-mappings = analog-stereo-out-main
75 input-mappings = analog-stereo-in-main
76 priority = 50
77 skip-probe = yes
78
79 [Profile output:analog-stereo-a+input:analog-stereo-a]
80 description = Analog Stereo Duplex Channel A
81 output-mappings = analog-stereo-out-a
82 input-mappings = analog-stereo-in-a
83 priority = 40
84 skip-probe = yes
85
86 [Profile output:analog-stereo-b+input:analog-stereo-b]
87 description = Analog Stereo Duplex Channel B
88 output-mappings = analog-stereo-out-b
89 input-mappings = analog-stereo-in-b
90 priority = 30
91 skip-probe = yes