# AudioBackendKind

`import { AudioBackendKind } from "destack:audio/binding";`

Host audio backend kind.

```ds title="AudioBackendKind"
export enum AudioBackendKind {
    Auto = 0,
    Alsa = 1,
    PulseAudio = 2,
    PipeWire = 3,
    Jack = 4,
    CoreAudio = 5,
    Wasapi = 6,
    Asio = 7,
    Simulation = 250,
    Null = 255,
}
```

[language/library/src/audio/binding/backend.ds:6:27](https://github.com/destack-sh/destack/blob/main/language/library/src/audio/binding/backend.ds#L6-L27)

## Variants

### `Auto = 0`

Use the host-preferred backend.

### `Alsa = 1`

Advanced Linux Sound Architecture.

### `PulseAudio = 2`

PulseAudio server.

### `PipeWire = 3`

PipeWire server.

### `Jack = 4`

JACK audio server.

### `CoreAudio = 5`

Apple Core Audio.

### `Wasapi = 6`

Windows Audio Session API.

### `Asio = 7`

ASIO driver host.

### `Simulation = 250`

Deterministic runtime simulation backend.

### `Null = 255`

Silent test backend.
