11.5.2.3. 枚举¶
11.5.2.3.1. Enum GX_I2S_BCLK_SEL¶
11.5.2.3.2. Enum GX_I2S_BIT_SIZE¶
-
enum GX_I2S_BIT_SIZE¶
I2S 内存中PCM数据位宽
Values:
-
enumerator GX_I2S_BIT_SIZE_16BIT¶
16bit存储
-
enumerator GX_I2S_BIT_SIZE_32BIT_24BIT_LOW¶
32bit存储, 符号位扩展, 低24bit有效
-
enumerator GX_I2S_BIT_SIZE_32BIT_24BIT_HIGH¶
32bit存储, 低8bit补零
-
enumerator GX_I2S_BIT_SIZE_32BIT¶
32bit存储, 32bit有效
-
enumerator GX_I2S_BIT_SIZE_32BIT_16BIT_HIGH¶
32bit存储,高16bit有效, I2S TX PCM有效
-
enumerator GX_I2S_BIT_SIZE_32BIT_16BIT_LOW¶
32bit存储,低16bit有效, I2S TX PCM有效
-
enumerator GX_I2S_BIT_SIZE_32BIT_16BIT_MID¶
32bit存储,8至23bit有效, I2S TX PCM有效
-
enumerator GX_I2S_BIT_SIZE_16BIT¶
11.5.2.3.3. Enum GX_I2S_CLK_MODE¶
11.5.2.3.4. Enum GX_I2S_DATA_FORMAT¶
-
enum GX_I2S_DATA_FORMAT¶
I2S 传输数据格式
Values:
-
enumerator GX_I2S_DATA_FORMAT_I2S¶
标准I2S格式
-
enumerator GX_I2S_DATA_FORMAT_LEFT_JUSTIFIED¶
左对齐格式
-
enumerator GX_I2S_DATA_FORMAT_RIGHT_JUSTIFIED¶
右对齐格式
-
enumerator GX_I2S_DATA_FORMAT_TDM64¶
TMD64格式(BCLK 64FS)
-
enumerator GX_I2S_DATA_FORMAT_TDM128¶
TMD128格式(BCLK 128FS)
-
enumerator GX_I2S_DATA_FORMAT_TDM256¶
TMD256格式(BCLK 256FS)
-
enumerator GX_I2S_DATA_FORMAT_I2S¶
11.5.2.3.5. Enum GX_I2S_FSYNC_MODE¶
11.5.2.3.6. Enum GX_I2S_MCLK_SEL¶
-
enum GX_I2S_MCLK_SEL¶
I2S MCLK频率选择
Values:
-
enumerator GX_I2S_MCLK_SEL_64FS¶
MCLK和采样率的对应关系为64FS
-
enumerator GX_I2S_MCLK_SEL_128FS¶
MCLK和采样率的对应关系为128FS
-
enumerator GX_I2S_MCLK_SEL_192FS¶
MCLK和采样率的对应关系为192FS
-
enumerator GX_I2S_MCLK_SEL_256FS¶
MCLK和采样率的对应关系为256FS
-
enumerator GX_I2S_MCLK_SEL_384FS¶
MCLK和采样率的对应关系为384FS
-
enumerator GX_I2S_MCLK_SEL_512FS¶
MCLK和采样率的对应关系为512FS
-
enumerator GX_I2S_MCLK_SEL_768FS¶
MCLK和采样率的对应关系为768FS
-
enumerator GX_I2S_MCLK_SEL_1024FS¶
MCLK和采样率的对应关系为1024FS
-
enumerator GX_I2S_MCLK_SEL_1536FS¶
MCLK和采样率的对应关系为1536FS
-
enumerator GX_I2S_MCLK_SEL_2048FS¶
MCLK和采样率的对应关系为2048FS
-
enumerator GX_I2S_MCLK_SEL_64FS¶
11.5.2.3.7. Enum GX_I2S_PCM_ENDIAN¶
11.5.2.3.8. Enum GX_I2S_PCM_LENGTH¶
-
enum GX_I2S_PCM_LENGTH¶
I2S 传输数据有效位宽
Values:
-
enumerator GX_I2S_PCM_LENGTH_24BIT¶
24bit有效
-
enumerator GX_I2S_PCM_LENGTH_20BIT¶
20bit有效
-
enumerator GX_I2S_PCM_LENGTH_16BIT¶
16bit有效
-
enumerator GX_I2S_PCM_LENGTH_32BIT_0_31¶
32bit全部有效
-
enumerator GX_I2S_PCM_LENGTH_32BIT_8_23¶
32bit内8到23bit有效, only TDM
-
enumerator GX_I2S_PCM_LENGTH_32BIT_16_31¶
32bit内16到31bit有效, only TDM
-
enumerator GX_I2S_PCM_LENGTH_32BIT_0_15¶
32bit内0到15bit有效, only TDM
-
enumerator GX_I2S_PCM_LENGTH_32BIT_8_31¶
32bit内8到31bit有效, only TDM
-
enumerator GX_I2S_PCM_LENGTH_32BIT_0_23¶
32bit内0到23bit有效, only TDM
-
enumerator GX_I2S_PCM_LENGTH_24BIT¶
11.5.2.3.9. Enum GX_I2S_SAMPLE_RATE¶
-
enum GX_I2S_SAMPLE_RATE¶
I2S 传输采样率
Values:
-
enumerator GX_I2S_SAMPLE_RATE_8KHz¶
I2S 采样率8khz
-
enumerator GX_I2S_SAMPLE_RATE_11_025KHz¶
I2S 采样率11.025khz
-
enumerator GX_I2S_SAMPLE_RATE_12KHz¶
I2S 采样率12khz
-
enumerator GX_I2S_SAMPLE_RATE_16KHz¶
I2S 采样率16khz
-
enumerator GX_I2S_SAMPLE_RATE_22_05KHz¶
I2S 采样率22.05khz
-
enumerator GX_I2S_SAMPLE_RATE_24KHz¶
I2S 采样率24khz
-
enumerator GX_I2S_SAMPLE_RATE_32KHz¶
I2S 采样率32khz
-
enumerator GX_I2S_SAMPLE_RATE_44_1KHz¶
I2S 采样率44.1khz
-
enumerator GX_I2S_SAMPLE_RATE_48KHz¶
I2S 采样率48khz
-
enumerator GX_I2S_SAMPLE_RATE_64KHz¶
I2S 采样率64khz
-
enumerator GX_I2S_SAMPLE_RATE_96KHz¶
I2S 采样率96khz
-
enumerator GX_I2S_SAMPLE_RATE_192KHz¶
I2S 采样率192khz
-
enumerator GX_I2S_SAMPLE_RATE_384KHz¶
I2S 采样率384khz
-
enumerator GX_I2S_SAMPLE_RATE_768KHz¶
I2S 采样率768khz
-
enumerator GX_I2S_SAMPLE_RATE_8KHz¶
11.5.2.3.10. Enum GX_I2S_TX_CH_SEL¶
-
enum GX_I2S_TX_CH_SEL¶
I2S TX传输数据源选择
Values:
-
enumerator GX_I2S_TX_CH_SEL_AUDIO_OUT_PCM_0¶
数据来自Audio Out输出声道0
-
enumerator GX_I2S_TX_CH_SEL_AUDIO_OUT_PCM_1¶
数据来自Audio Out输出声道1
-
enumerator GX_I2S_TX_CH_SEL_AUDIO_IN_PCM_0¶
数据来自Audio In输出声道0
-
enumerator GX_I2S_TX_CH_SEL_AUDIO_IN_PCM_1¶
数据来自Audio In输出声道1
-
enumerator GX_I2S_TX_CH_SEL_AUDIO_IN_PCM_2¶
数据来自Audio In输出声道2
-
enumerator GX_I2S_TX_CH_SEL_AUDIO_IN_PCM_3¶
数据来自Audio In输出声道3
-
enumerator GX_I2S_TX_CH_SEL_L_ADC_PCM_0¶
数据来自LADC 0
-
enumerator GX_I2S_TX_CH_SEL_L_ADC_PCM_1¶
数据来自LADC 1
-
enumerator GX_I2S_TX_CH_SEL_I2S_TX_PCM_0¶
数据来自内存 PCM Buffer 0
-
enumerator GX_I2S_TX_CH_SEL_I2S_TX_PCM_1¶
数据来自内存 PCM Buffer 1
-
enumerator GX_I2S_TX_CH_SEL_I2S_TX_PCM_2¶
数据来自内存 PCM Buffer 2
-
enumerator GX_I2S_TX_CH_SEL_I2S_TX_PCM_3¶
数据来自内存 PCM Buffer 3
-
enumerator GX_I2S_TX_CH_SEL_I2S_TX_PCM_4¶
数据来自内存 PCM Buffer 4
-
enumerator GX_I2S_TX_CH_SEL_I2S_TX_PCM_5¶
数据来自内存 PCM Buffer 5
-
enumerator GX_I2S_TX_CH_SEL_I2S_TX_PCM_6¶
数据来自内存 PCM Buffer 6
-
enumerator GX_I2S_TX_CH_SEL_I2S_TX_PCM_7¶
数据来自内存 PCM Buffer 7
-
enumerator GX_I2S_TX_CH_SEL_AUDIO_OUT_PCM_0¶