# AudioBufferLayout

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

Audio buffer layout.

```ds title="AudioBufferLayout"
export enum AudioBufferLayout {
    Interleaved = 1,
    Planar = 2,
}
```

[language/library/src/audio/binding/device.ds:55:60](https://github.com/destack-sh/destack/blob/main/language/library/src/audio/binding/device.ds#L55-L60)

## Variants

### `Interleaved = 1`

Samples for each frame are adjacent.

### `Planar = 2`

Each channel is stored in one contiguous plane.
