API
配置定义
使用USB音频框架的应用程序需要设置配置定义。这些定义的默认值可以在xua_conf_default.h中找到。
这些定义应该在可选的xua_conf.h头文件或相关构建配置的Makefile中进行覆盖。
本节完整地记录了所有可设置的定义 及其默认值(如果适用)。
代码位置(所在的 tile)
| 宏 | 描述 | 默认值 |
|---|---|---|
AUDIO_IO_TILE | 音频输入/输出的位置(tile) | 0 |
XUD_TILE | 音频输入/输出的位置(tile) | 0 |
MIDI_TILE | MIDI输入/输出的位置(tile) | AUDIO_IO_TILE |
SPDIF_TX_TILE | SPDIF发送的位置(tile) | AUDIO_IO_TILE |
PDM_TILE | PDM接收的位置(tile) | AUDIO_IO_TILE |
PLL_REF_TILE | CS2100的参考信号的位置(tile) | AUDIO_IO_TILE |
通道数
| 宏 | 描述 | 默认值 |
|---|---|---|
NUM_USB_CHAN_OUT | 输出通道数(主机到设备) | NONE(必须由应用程序定义) |
NUM_USB_CHAN_IN | 输入通道数(设备到主机) | NONE(必须由应用程序定义) |
I2S_CHANS_DAC | 连接DAC/CODEC的I2S通道数 | 必须是2的倍数 |
I2S_CHANS_ADC | 从ADC/CODEC连接的I2S通道数 | 必须是2的倍数 |