#ifndef AUDIOPLAY_H__
#define AUDIOPLAY_H__
#include <cjson/cJSON.h>

void audioplay_mqtt_receive(cJSON *body); //接收音频mqtt播放函数
void audioplay_local_mqtt_receive(cJSON *body); // 2017 有人驾驶本地音频
void audioplay_cycle();//音频播放线程中函数

/*
 * 播放播报文件：与项目内其它 ALSA 播放串行，并在播放期间暂停浏览器使用的
 * PulseAudio 默认输出。播放完成或超过 20 秒后会恢复浏览器音频。
 */
int audioplay_file_with_browser_preempt(const char *filepath, double volume);
int audioplay_url_with_browser_preempt(const char *url, double volume);

int audio_wheat_init();
int audio_speaker_init();

int audio_init();

int audio_config_init();//加入配置
#endif
