# AudioBackend

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

Audio backend.

```ds title="AudioBackend"
export struct AudioBackend {
    backend: AudioBackendKind;
    status: HostBackendStatus;
    name: string;
    priority: uint16;
    flags: AudioBackendFlags;
}
```

[language/library/src/audio/binding/backend.ds:79:90](https://github.com/destack-sh/destack/blob/main/language/library/src/audio/binding/backend.ds#L79-L90)

## Members

### `backend: AudioBackendKind`

Backend kind.

### `status: HostBackendStatus`

Host availability status.

### `name: string`

Display name.

### `priority: uint16`

Selection priority for `AudioBackendKind.Auto`.

### `flags: AudioBackendFlags`

Backend capability flags.
