CI130X SDK API手册  2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
函数
audio_play_device.h 文件参考

播放器底层设备 更多...

#include <stdint.h>
#include "audio_play_config.h"
#include "ci130x_system.h"
#include "audio_play_process.h"

浏览源代码.

函数

void audio_play_hw_per_init (void)
 播放硬件声卡预初始化 更多...
 
void audio_play_hw_start (FunctionalState pa_cmd, audio_format_info_t *audio_format_info)
 声卡驱动开始播放 更多...
 
void audio_play_hw_stop (FunctionalState pa_cmd)
 声卡驱动停止播放 更多...
 
int32_t audio_play_hw_write_data (void *pcm_buf, uint32_t buf_size)
 向硬件写入音频数据 更多...
 
int32_t audio_play_hw_queue_is_full (void)
 查询音频数据消息是否发满 更多...
 
int32_t audio_play_hw_get_queue_remain_nums (void)
 查询硬件待处理的消息个数 更多...
 
int32_t audio_play_hw_clean_data (void)
 清理写入硬件的音频数据 更多...
 

详细描述

播放器底层设备

版本
1.0
日期
2019-04-02

函数说明

◆ audio_play_hw_clean_data()

int32_t audio_play_hw_clean_data ( void  )

清理写入硬件的音频数据

◆ audio_play_hw_get_queue_remain_nums()

int32_t audio_play_hw_get_queue_remain_nums ( void  )

查询硬件待处理的消息个数

◆ audio_play_hw_per_init()

void audio_play_hw_per_init ( void  )

播放硬件声卡预初始化

◆ audio_play_hw_queue_is_full()

int32_t audio_play_hw_queue_is_full ( void  )

查询音频数据消息是否发满

◆ audio_play_hw_start()

void audio_play_hw_start ( FunctionalState  pa_cmd,
audio_format_info_t audio_format_info 
)

声卡驱动开始播放

◆ audio_play_hw_stop()

void audio_play_hw_stop ( FunctionalState  pa_cmd)

声卡驱动停止播放

◆ audio_play_hw_write_data()

int32_t audio_play_hw_write_data ( void *  pcm_buf,
uint32_t  buf_size 
)

向硬件写入音频数据