> ## Documentation Index
> Fetch the complete documentation index at: https://docs.simular.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# AudioFormat

> A concrete PCM audio stream configuration.

All audio crossing the API uses interleaved `f32` samples in
`[-1.0, 1.0]`. This object captures the two remaining degrees of
freedom (sample rate and channel count) so callers can request a
specific configuration when constructing sources or sinks.

## Properties

<ResponseField name={"channels"} type={"number"} required>
  Number of interleaved channels (1 = mono, 2 = stereo).
</ResponseField>

<ResponseField name={"sampleRate"} type={"number"} required>
  Samples per second per channel (e.g. 44100, 48000).
</ResponseField>
