Lines Matching defs:headset
49 * <p>WiredAccessoryManager monitors for a wired headset on the main board or dock using
128 int headset;
133 headset = 0;
137 headset = BIT_HEADSET_NO_MIC;
141 headset = BIT_LINEOUT;
145 headset = BIT_HEADSET;
149 headset = BIT_HEADSET;
153 headset = 0;
158 (mHeadsetState & ~(BIT_HEADSET | BIT_HEADSET_NO_MIC | BIT_LINEOUT)) | headset);
173 * Compare the existing headset state with the new state and pass along accordingly. Note
174 * that this only supports a single headset at a time. Inserting both a usb and jacked headset
200 // - a: 0 headset to 1 headset
201 // - b: 1 headset to 0 headset
206 // - c: 0 usb headset to 1 usb headset
207 // - d: 1 usb headset to 0 usb headset
256 private void setDeviceStateLocked(int headset,
258 if ((headsetState & headset) != (prevHeadsetState & headset)) {
263 if ((headsetState & headset) != 0) {
269 if (headset == BIT_HEADSET) {
272 } else if (headset == BIT_HEADSET_NO_MIC){
274 } else if (headset == BIT_LINEOUT){
276 } else if (headset == BIT_USB_HEADSET_ANLG) {
278 } else if (headset == BIT_USB_HEADSET_DGTL) {
280 } else if (headset == BIT_HDMI_AUDIO) {
283 Slog.e(TAG, "setDeviceState() invalid headset type: "+headset);
366 Slog.w(TAG, "This kernel does not have wired headset support");