blob: 6e709dcb14a1df50fa201e43e5769b0efdbeae5e [file] [log] [blame]
/*
*
* Data : 2022/10/27 17:26:46
* Author : LuoJian
*/
#ifndef _LYNQ_AUDIO_API_H
#define _LYNQ_AUDIO_API_H
#include "mbtk_audio.h"
//播放音频文件
int lynq_media_play_audio(const char *path);
//停止播放音频文件
void lynq_media_stop_audio(void);
//录制音频文件
int lynq_media_rec_audio(const char *path);
//停止录制音频文件
void lynq_media_rec_stop_audio(void);
//获取功放音量
//volume (0~100)
int lynq_get_spk_volume(int* volume);
//设置功放音量。
int lynq_set_spk_volume(const int volume);
//获取麦克风音量
int lynq_get_mic_volume(int* volume);
//设置麦克风音量
int lynq_set_mic_volume(const int volume);
int lynq_audio_ubus_client_init(mbtk_audio_client_handle_type *ph_audio, mbtk_dtmf_cb cb);
int lynq_audio_ubus_client_deinit(mbtk_audio_client_handle_type h_audio);
#endif /* _LYNQ_AUDIO_API_H */