• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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; For devices where a 'Mic' or 'Mic Boost' element exists
17;
18; See analog-output.conf.common for an explanation on the directives
19
20[General]
21priority = 87
22description-key = analog-input-microphone
23
24[Jack Mic]
25required-any = any
26
27[Jack Mic Phantom]
28required-any = any
29state.plugged = unknown
30state.unplugged = unknown
31
32[Jack Mic - Input]
33required-any = any
34
35[Element Capture]
36switch = mute
37volume = merge
38override-map.1 = all
39override-map.2 = all-left,all-right
40
41[Element Mic Boost]
42required-any = any
43switch = select
44volume = merge
45override-map.1 = all
46override-map.2 = all-left,all-right
47
48[Option Mic Boost:on]
49name = input-boost-on
50
51[Option Mic Boost:off]
52name = input-boost-off
53
54[Element Mic]
55required-any = any
56switch = mute
57volume = merge
58override-map.1 = all
59override-map.2 = all-left,all-right
60
61[Element Input Source]
62enumeration = select
63
64[Option Input Source:Mic]
65name = analog-input-microphone
66required-any = any
67
68[Element Capture Source]
69enumeration = select
70
71[Option Capture Source:Mic]
72name = analog-input-microphone
73required-any = any
74
75[Element PCM Capture Source]
76enumeration = select
77
78[Option PCM Capture Source:Mic]
79name = analog-input-microphone
80required-any = any
81
82[Option PCM Capture Source:Mic-In/Mic Array]
83name = analog-input-microphone
84required-any = any
85
86;;; Some AC'97s have "Mic Select" and "Mic Boost (+20dB)"
87
88[Element Mic Select]
89enumeration = select
90
91[Option Mic Select:Mic1]
92name = input-microphone
93priority = 20
94
95[Option Mic Select:Mic2]
96name = input-microphone
97priority = 19
98
99[Element Mic Boost (+20dB)]
100switch = select
101volume = merge
102
103[Option Mic Boost (+20dB):on]
104name = input-boost-on
105
106[Option Mic Boost (+20dB):off]
107name = input-boost-off
108
109[Element Front Mic]
110switch = off
111volume = off
112
113[Element Internal Mic]
114switch = off
115volume = off
116
117[Element Rear Mic]
118switch = off
119volume = off
120
121[Element Dock Mic]
122switch = off
123volume = off
124
125[Element Dock Mic Boost]
126switch = off
127volume = off
128
129[Element Internal Mic Boost]
130switch = off
131volume = off
132
133[Element Front Mic Boost]
134switch = off
135volume = off
136
137[Element Rear Mic Boost]
138switch = off
139volume = off
140
141.include analog-input-mic.conf.common
142