35b3d061d804bf275cae8acf2070b352a394bdd0
[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 Kore Controller
17 ;
18 ; This card has one stereo pairs of input and two stereo pairs of
19 ; output, named "Master" and "Headphone". The master channel has
20 ; an additional Coax S/PDIF connector which is always on.
21 ;
22 ; We knowingly only define a subset of the theoretically possible
23 ; mapping combinations as profiles here.
24 ;
25 ; See default.conf for an explanation on the directives used here.
26
27 [General]
28 auto-profiles = no
29
30 [Mapping analog-stereo-master-out]
31 description = Analog Stereo Master Channel
32 device-strings = hw:%f,0,0
33 channel-map = left,right
34
35 [Mapping analog-stereo-headphone-out]
36 description = Analog Stereo Headphone Channel
37 device-strings = hw:%f,0,1
38 channel-map = left,right
39 direction = output
40
41 [Mapping analog-stereo-input]
42 description = Analog Stereo
43 device-strings = hw:%f,0,0
44 channel-map = left,right
45 direction = input
46
47 [Profile output:analog-stereo-all+input:analog-stereo-all]
48 description = Analog Stereo Duplex Master Output, Headphones Output
49 output-mappings = analog-stereo-master-out analog-stereo-headphone-out
50 input-mappings = analog-stereo-input
51 priority = 100
52 skip-probe = yes
53
54 [Profile output:analog-stereo-master+input:analog-stereo-input]
55 description = Analog Stereo Duplex Master Output
56 output-mappings = analog-stereo-master-out
57 input-mappings = analog-stereo-input
58 priority = 40
59 skip-probe = yes
60
61 [Profile output:analog-stereo-headphone-out+input:analog-stereo-input]
62 description = Analog Stereo Headphones Output
63 output-mappings = analog-stereo-headphone-out
64 input-mappings = analog-stereo-input
65 priority = 30
66 skip-probe = yes
67
68 [Profile output:analog-stereo-master]
69 description = Analog Stereo Master Output
70 output-mappings = analog-stereo-master-out
71 priority = 3
72 skip-probe = yes
73
74 [Profile output:analog-stereo-headphone]
75 description = Analog Stereo Headphones Output
76 output-mappings = analog-stereo-headphone-out
77 priority = 2
78 skip-probe = yes
79
80 [Profile input:analog-stereo-input]
81 description = Analog Stereo Input
82 input-mappings = analog-stereo-input
83 priority = 1
84 skip-probe = yes