---
name: "enum_snd_jack_types"
section: "9"
platform: "linux"
package: "linux-manual-4.9"
version: "4.9.228-1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/enum_snd_jack_types"
---

# enum\_snd\_jack\_types(9)

Jack types which can be reported

## NAME

enum\_snd\_jack\_types - Jack types which can be reported

## SYNOPSIS

```
enum snd_jack_types {
  SND_JACK_HEADPHONE,
  SND_JACK_MICROPHONE,
  SND_JACK_HEADSET,
  SND_JACK_LINEOUT,
  SND_JACK_MECHANICAL,
  SND_JACK_VIDEOOUT,
  SND_JACK_AVOUT,
  SND_JACK_LINEIN,
  SND_JACK_BTN_0,
  SND_JACK_BTN_1,
  SND_JACK_BTN_2,
  SND_JACK_BTN_3,
  SND_JACK_BTN_4,
  SND_JACK_BTN_5
};
```

## CONSTANTS

SND\_JACK\_HEADPHONE

Headphone

SND\_JACK\_MICROPHONE

Microphone

SND\_JACK\_HEADSET

Headset

SND\_JACK\_LINEOUT

Line out

SND\_JACK\_MECHANICAL

Mechanical switch

SND\_JACK\_VIDEOOUT

Video out

SND\_JACK\_AVOUT

AV (Audio Video) out

SND\_JACK\_LINEIN

Line in

SND\_JACK\_BTN\_0

Button 0

SND\_JACK\_BTN\_1

Button 1

SND\_JACK\_BTN\_2

Button 2

SND\_JACK\_BTN\_3

Button 3

SND\_JACK\_BTN\_4

Button 4

SND\_JACK\_BTN\_5

Button 5

## DESCRIPTION

These values are used as a bitmask.

Note that this must be kept in sync with the lookup table in sound/core/jack.c.

## COPYRIGHT
