Hide navigation sidebar
Hide table of contents sidebar
Skip to content
Back to top
Toggle table of contents sidebar

# Options

This section describes key options of `lib_xua`. These are typically controlled using build time defines. Where something must be defined, it is recommended this is done in xua_conf.h but could also be done in the application CMakeLists.txt.

For full details of all options please see API reference.

- Strings
- Code Location
- Channel Counts and Sample Rates
- USB Audio Class Support
  - Driver support
    - Audio Class 1.0
    - Audio Class 2.0
  - Configuring Audio Class version
    - Audio Class 1.0 devices
  - Related defines
- Synchronisation
- I2S/TDM
- S/PDIF Transmit
- S/PDIF Receive
- ADAT Transmit
- ADAT Receive
- MIDI
- PDM Microphones
- Mixer
- Direct Stream Digital (DSD)
  - DSD over PCM (DoP)
  - “Native” vs DoP
  - Ports
- DFU
- USB Audio Formats
  - Audio subslot
  - Audio sample resolution
  - Audio format
- Other Options