|
| enum | TKL_AI_CHN_E {
TKL_AI_0 = 0
, TKL_AI_1
, TKL_AI_2
, TKL_AI_3
,
TKL_AI_MAX
} |
| |
| enum | TKL_AO_CHN_E {
TKL_AO_0 = 0
, TKL_AO_1
, TKL_AO_2
, TKL_AO_3
,
TKL_AO_MAX
} |
| |
| enum | TKL_AUDIO_CHANNEL_E {
TKL_AUDIO_CHANNEL_MONO = 1
, TKL_AUDIO_CHANNEL_STEREO
, TKL_AUDIO_CHANNEL_TDM3CHS
, TKL_AUDIO_CHANNEL_TDM4CHS
,
TKL_AUDIO_CHANNEL_TDM5CHS
, TKL_AUDIO_CHANNEL_TDM6CHS
, TKL_AUDIO_CHANNEL_TDM7CHS
, TKL_AUDIO_CHANNEL_TDM8CHS
} |
| |
| enum | TKL_AUDIO_DATABITS_E { TKL_AUDIO_DATABITS_8 = 8
, TKL_AUDIO_DATABITS_16 = 16
, TKL_AUDIO_DATABITS_MAX = 0xFF
} |
| |
| enum | TKL_AUDIO_SAMPLE_E {
TKL_AUDIO_SAMPLE_8K = 8000
, TKL_AUDIO_SAMPLE_11K = 11000
, TKL_AUDIO_SAMPLE_12K = 12000
, TKL_AUDIO_SAMPLE_16K = 16000
,
TKL_AUDIO_SAMPLE_22K = 22000
, TKL_AUDIO_SAMPLE_24K = 24000
, TKL_AUDIO_SAMPLE_32K = 32000
, TKL_AUDIO_SAMPLE_44K = 44000
,
TKL_AUDIO_SAMPLE_48K = 48000
, TKL_AUDIO_SAMPLE_MAX = 0xFFFFFFFF
} |
| |
|
| OPERATE_RET | tkl_ai_detect_db_get_result (INT32_T card, TKL_AUDIO_DETECT_DB_RESULT_T *presult) |
| | audio detect get result 更多...
|
| |
| OPERATE_RET | tkl_ai_detect_db_start (INT32_T card) |
| | audio input detect start 更多...
|
| |
| OPERATE_RET | tkl_ai_detect_db_stop (INT32_T card) |
| | audio input detect stop 更多...
|
| |
| OPERATE_RET | tkl_ai_get_frame (INT32_T card, TKL_AI_CHN_E chn, TKL_AUDIO_FRAME_T *pframe) |
| | ai get frame 更多...
|
| |
| OPERATE_RET | tkl_ai_init (TKL_AUDIO_CONFIG_T *pconfig, INT32_T count) |
| | ai init 更多...
|
| |
| OPERATE_RET | tkl_ai_set_vol (INT32_T card, TKL_AI_CHN_E chn, INT32_T vol) |
| | ai set mic volume 更多...
|
| |
| OPERATE_RET | tkl_ai_start (INT32_T card, TKL_AI_CHN_E chn) |
| | ai start 更多...
|
| |
| OPERATE_RET | tkl_ai_stop (INT32_T card, TKL_AI_CHN_E chn) |
| | ai stop 更多...
|
| |
| OPERATE_RET | tkl_ai_uninit (VOID) |
| | ai uninit 更多...
|
| |
| OPERATE_RET | tkl_ao_get_vol (INT32_T card, TKL_AO_CHN_E chn, VOID *handle, INT32_T *vol) |
| | ao get volume 更多...
|
| |
| OPERATE_RET | tkl_ao_init (TKL_AUDIO_CONFIG_T *pconfig, INT32_T count, VOID **handle) |
| | ao init 更多...
|
| |
| OPERATE_RET | tkl_ao_put_frame (INT32_T card, TKL_AO_CHN_E chn, VOID *handle, TKL_AUDIO_FRAME_T *pframe) |
| | ao output frame 更多...
|
| |
| OPERATE_RET | tkl_ao_set_vol (INT32_T card, TKL_AO_CHN_E chn, VOID *handle, INT32_T vol) |
| | ao set volume 更多...
|
| |
| OPERATE_RET | tkl_ao_start (INT32_T card, TKL_AO_CHN_E chn, VOID *handle) |
| | ao start 更多...
|
| |
| OPERATE_RET | tkl_ao_stop (INT32_T card, TKL_AO_CHN_E chn, VOID *handle) |
| | ao stop 更多...
|
| |
| OPERATE_RET | tkl_ao_uninit (VOID *handle) |
| | ao uninit 更多...
|
| |
Common process - adapter the audio api
- 版本
- 0.1
- 日期
- 2021-11-04
- 版权所有
- Copyright 2019-2021 Tuya Inc. All Rights Reserved.