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