# Audio I/O

Audio I/O settings can be found in the in-game menu under **Settings > Sound**. The settings are split into two sections: In-Game Audio and DJ Audio.

## In-Game Audio

### In-Game Audio Out

* **Options**: Available audio output devices
* **Function**: Sets the output device for in-game audio (e.g. sound effects, voiceovers, spatial audio speakers)

### Spatial Speakers

* **Volume**: Sets the speaker volume
* **Mute**: Mute/unmute the speakers

### Latency Compensation

Compensates latency between multiple outputs by adding delay to them. Opens a latency compensation settings window with the following options:

* **Additional Device Latency**: If the output device has its own internal latency, enter the delay amount here. You can leave it at 0 for most devices, but some devices (e.g. Oculus Virtual Audio Device) have internal latency that needs to be accounted for.
* **Compensation Mode**:
  * **None** — No latency compensation
  * **Only DJ** — Applies latency compensation only to DJ outputs
  * **DJ + In-Game** — Applies latency compensation to all 3 outputs

## DJ Audio

### Device Type

* **Options**: Available audio driver types (Windows Audio, ASIO)
* **Function**: Selects the audio driver you want to use

### DJ Headphones Out

* **Options**: Available audio output devices
* **Function**: Sets the output device for the DJ's monitor

### Streaming Out

* **Options**: Available audio output devices
* **Function**: Sets the output device for the secondary audio output (e.g. for live playback, online streaming)

### Mic In

* **Options**: Available audio input devices
* **Function**: Sets the input device for the DJ's microphone

### Buffer Size

* **Options**: Available buffer sizes for output devices
* **Function**: Sets buffer size for DJ Headphones Out and Streaming Out

### Sample Rate (DJ)

* **Options**: Available sample rates for the DJ Headphones Out device
* **Function**: Sets sample rate for the DJ Headphones Out device

### Sample Rate (Streaming)

* **Options**: Available sample rates for the Streaming Out device
* **Function**: Sets sample rate for the Streaming Out device

{% hint style="warning" %}
We recommend setting the same sample rate for DJ Headphones and Streaming to avoid introducing audio glitches.
{% endhint %}

### Rescan Devices

If your input/output devices are not shown in the device list, use **Rescan Devices** to detect them.

<figure><img src="/files/rzoHjTB7AQZkuHGFVhvH" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Specific device names and options may vary depending on your hardware configuration.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.district.berlin/features/openapi.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
