11.5.1. 函数列表

11.5.1.1. Function gx_i2s_exit


int gx_i2s_exit(void)

I2S反初始化函数

Returns 0

成功

Returns -1

失败

返回

是否成功

11.5.1.2. Function gx_i2s_get_hw_info


int gx_i2s_get_hw_info(GX_I2S_HW_INFO *hw_info)

获取i2s 硬件支持信息

参数

hw_info,见 -- GX_I2S_HW_INFO

Returns 0

成功

Returns -1

失败

返回

是否成功

11.5.1.3. Function gx_i2s_init


int gx_i2s_init(void)

I2S初始化函数

Returns 0

成功

Returns -1

失败

返回

是否成功

11.5.1.4. Function gx_i2s_rx_config


int gx_i2s_rx_config(GX_I2S_RX_PARAM *rx)

I2S RX配置函数

参数

rx -- 参数结构体, 见 GX_I2S_RX_PARAM

Returns 0

成功

Returns -1

失败

返回

是否成功

11.5.1.5. Function gx_i2s_rx_start


int gx_i2s_rx_start(GX_I2S_RX_PCM *pcm)

I2S RX开始工作函数

参数

pcm -- 参数结构体, 见 GX_I2S_RX_PCM

Returns 0

成功

Returns -1

失败

返回

是否成功

11.5.1.6. Function gx_i2s_rx_stop


int gx_i2s_rx_stop(void)

I2S RX停止工作函数

Returns 0

成功

Returns -1

失败

返回

是否成功

11.5.1.7. Function gx_i2s_tx_config


int gx_i2s_tx_config(GX_I2S_TX_PARAM *tx)

I2S TX 传输配置函数

参数

tx -- 参数结构体, 见 GX_I2S_TX_PARAM

Returns 0

成功

Returns -1

失败

返回

是否成功

11.5.1.8. Function gx_i2s_tx_push_frame


int gx_i2s_tx_push_frame(GX_I2S_TX_FRAME *frame)

I2S TX 传输数据帧配置函数

参数

frame -- 参数结构体, 见 GX_I2S_TX_FRAME

Returns 0

成功

Returns -1

失败

返回

是否成功

11.5.1.9. Function gx_i2s_tx_start


int gx_i2s_tx_start(GX_I2S_TX_PCM *pcm)

I2S TX 开始工作函数

参数

pcm -- PCM参数结构体, 见 GX_I2S_TX_PCM

Returns 0

成功

Returns -1

失败

返回

是否成功

11.5.1.10. Function gx_i2s_tx_stop


int gx_i2s_tx_stop(void)

I2S TX 停止工作函数

Returns 0

成功

Returns -1

失败

返回

是否成功