CI130X SDK API手册  2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
函数
codec_manage_outside_port.c 文件参考
#include "codec_manage_outside_port.h"
#include "FreeRTOS.h"
#include "task.h"
#include "ci130x_nuclear_com.h"
#include "ci130x_system_ept.h"
#include "ci130x_system.h"

函数

static void codec_manage_ept_cal_serve (char *para, uint32_t size)
 
int cm_start_codec (int codec_index, io_direction_t io_dir)
 启动指定的音频CODEC播放或录音。 更多...
 
int cm_set_codec_mute (int codec_index, io_direction_t io_dir, int channel_flag, FunctionalState en)
 设置静音模式。 更多...
 
int cm_stop_codec (int codec_index, io_direction_t io_dir)
 停止指定的音频CODEC播放或录音。 更多...
 
int cm_get_codec_empty_buffer_number (int codec_index, io_direction_t io_dir)
 获取指定的音频CODEC的空闲buffer数量。 更多...
 
int cm_get_codec_busy_buffer_number (int codec_index, io_direction_t io_dir)
 获取指定的音频CODEC的忙buffer数量。 更多...
 
int cm_set_codec_alc (int codec_index, cm_cha_sel_t cha, FunctionalState alc_enable)
 设置指定的音频CODEC录音时是否开启ALC功能。 更多...
 
int cm_set_codec_adc_gain (int codec_index, cm_cha_sel_t cha, int gain)
 设置指定的音频CODEC的ADC(录音)的指定通道的增益。 更多...
 
void audio_pre_rslt_write_data (int16_t *left, int16_t *right)
 写数据到发送端 更多...
 
void * cinn_malloc_in_host_sram (int xWantedSize)
 
void cinn_free_in_host_sram (void *pv)
 
void codec_manage_nuclear_com_outside_port_init (void)
 

函数说明

◆ cinn_free_in_host_sram()

void cinn_free_in_host_sram ( void *  pv)

◆ cinn_malloc_in_host_sram()

void* cinn_malloc_in_host_sram ( int  xWantedSize)

◆ codec_manage_ept_cal_serve()

static void codec_manage_ept_cal_serve ( char *  para,
uint32_t  size 
)
static

◆ codec_manage_nuclear_com_outside_port_init()

void codec_manage_nuclear_com_outside_port_init ( void  )