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