|
| enum | TKL_AUDEV_INPUT_TYPE {
TKL_AUDEV_INPUT_MAINMIC = 0
, TKL_AUDEV_INPUT_AUXMIC = 1
, TKL_AUDEV_INPUT_DUALMIC = 2
, TKL_AUDEV_INPUT_HPMIC_L = 3
,
TKL_AUDEV_INPUT_HPMIC_R = 4
} |
| | 音频输入设备类型定义
|
| |
| enum | TKL_AUDEV_OUTPUT_TYPE { TKL_AUDEV_OUTPUT_RECEIVER = 0
, TKL_AUDEV_OUTPUT_HEADPHONE = 1
, TKL_AUDEV_OUTPUT_SPEAKER = 2
} |
| | 音频输出设备类型定义
|
| |
| enum | TKL_AUDIO_FRAME_FLAGS_T { TKL_AUFRAME_FLAG_START = (1 << 0)
, TKL_AUFRAME_FLAG_END = (1 << 1)
} |
| |
| enum | TKL_AUDIO_PLAYER_EVENT_E { TKL_AUPLAYER_EVENT_FINISHED = 1
} |
| | audio player event 更多...
|
| |
| enum | TKL_AUDIO_PLAYER_STATUS_E { TKL_AUPLAYER_STATUS_IDLE
, TKL_AUPLAYER_STATUS_PLAY
, TKL_AUPLAYER_STATUS_PAUSE
, TKL_AUPLAYER_STATUS_FINISHED
} |
| | audio player status 更多...
|
| |
| enum | TKL_AUDIO_PLAYER_TYPE_E { TKL_AUDEV_PLAY_TYPE_NONE = 0
, TKL_AUDEV_PLAY_TYPE_LOCAL
, TKL_AUDEV_PLAY_TYPE_VOICE
, TKL_AUDEV_PLAY_TYPE_POC
} |
| |
| enum | TKL_AUDIO_SAMPLE_FORMAT_T { TKL_AUSAMPLE_S16
} |
| |
| enum | TKL_AUDIO_STREAM_FORMAT_E {
TY_AUSTREAM_FORMAT_UNKNOWN
, TY_AUSTREAM_FORMAT_PCM
, TY_AUSTREAM_FORMAT_WAVPCM
, TY_AUSTREAM_FORMAT_MP3
,
TY_AUSTREAM_FORMAT_AMRNB
, TY_AUSTREAM_FORMAT_AMRWB
, TY_AUSTREAM_FORMAT_SBC
} |
| | audio stream format 更多...
|
| |
|
| OPERATE_RET | tkl_cellular_player_get_audio_input (TKL_AUDEV_INPUT_TYPE *chan) |
| | 获取音频输入设备 更多...
|
| |
| OPERATE_RET | tkl_cellular_player_get_audio_output (TKL_AUDEV_OUTPUT_TYPE *chan) |
| | 获取音频输出设备 更多...
|
| |
| OPERATE_RET | tkl_cellular_player_get_mute (PBOOL_T mute) |
| | 获取音频输出设备的是否静音。 更多...
|
| |
| OPERATE_RET | tkl_cellular_player_get_status (TKL_AUDIO_PLAYER_STATUS_E *status) |
| | 获取音频当前的播放状态 更多...
|
| |
| OPERATE_RET | tkl_cellular_player_get_vol (PINT_T vol) |
| | 获取音频播放的音量 更多...
|
| |
| OPERATE_RET | tkl_cellular_player_mem_start (TKL_AUDIO_PLAYER_TYPE_E type, TKL_AUDIO_STREAM_FORMAT_E format, PBYTE_T buff, UINT_T size, TKL_AUDIO_PLAYER_CB cb, PVOID_T cb_ctx) |
| | 播放一个音频内存 更多...
|
| |
| OPERATE_RET | tkl_cellular_player_pause (VOID) |
| | 暂停正在播放的音频 更多...
|
| |
| OPERATE_RET | tkl_cellular_player_resume (VOID) |
| | 恢复暂停的的音频 更多...
|
| |
| OPERATE_RET | tkl_cellular_player_set_audio_input (TKL_AUDEV_INPUT_TYPE chan) |
| | 设置音频输入设备 更多...
|
| |
| OPERATE_RET | tkl_cellular_player_set_audio_output (TKL_AUDEV_OUTPUT_TYPE chan) |
| | 设置音频输出设备 更多...
|
| |
| OPERATE_RET | tkl_cellular_player_set_mute (BOOL_T mute) |
| | 设置音频输出设备的是否静音。这个属性不会被保存到flash中。 每次重启后,都会变成非静音 更多...
|
| |
| OPERATE_RET | tkl_cellular_player_set_vol (INT_T vol) |
| | 设置音频播放的音量 更多...
|
| |
| OPERATE_RET | tkl_cellular_player_start (TKL_AUDIO_PLAYER_TYPE_E type, TKL_AUDIO_STREAM_FORMAT_E format, PCHAR_T file_path, TKL_AUDIO_PLAYER_CB cb, PVOID_T cb_ctx) |
| | 播放一个音频文件 更多...
|
| |
| OPERATE_RET | tkl_cellular_player_start_stream (TKL_AUDIO_PLAYER_TYPE_E type, CONST TKL_AUDIO_PLAY_OPS_T *playOps, PVOID_T playCtx, CONST TKL_AUDIO_FRAME_T *frame) |
| | 播放流媒体音频 更多...
|
| |
| OPERATE_RET | tkl_cellular_player_stop (VOID) |
| | 停止正在播放的的音频 更多...
|
| |
| OPERATE_RET | tkl_cellular_player_stop_stream (VOID) |
| | 停止流媒体播放 更多...
|
| |