10. 音频¶
- 10.1. 功能概述
- 10.2. 设计概述
- 10.3. API参考
- 10.3.1. 模块属性API
- 10.3.1.1. CVI_AUDIO_INIT
- 10.3.1.2. CVI_AUDIO_DEINIT
- 10.3.1.3. CVI_AUDIO_SetModParam
- 10.3.1.4. CVI_AUD_SYS_Bind
- 10.3.1.5. CVI_AUDIO_GetModParam
- 10.3.1.6. CVI_AUDIO_RegisterVQEModule
- 10.3.1.7. CVI_AENC_RegisterExternalEncoder
- 10.3.1.8. CVI_AENC_UnRegisterExternalEncoder
- 10.3.1.9. CVI_ADEC_RegisterExternalDecoder
- 10.3.1.10. CVI_ADEC_UnRegisterExternalDecoder
- 10.3.2. 音频输入
- 10.3.2.1. CVI_AI_SetPubAttr
- 10.3.2.2. CVI_AI_GetPubAttr
- 10.3.2.3. CVI_AI_Enable
- 10.3.2.4. CVI_AI_Disable
- 10.3.2.5. CVI_AI_EnableChn
- 10.3.2.6. CVI_AI_DisableChn
- 10.3.2.7. CVI_AI_GetFrame
- 10.3.2.8. CVI_AI_ReleaseFrame
- 10.3.2.9. CVI_AI_SetChnParam
- 10.3.2.10. CVI_AI_GetChnParam
- 10.3.2.11. CVI_AI_EnableReSmp
- 10.3.2.12. CVI_AI_DisableReSmp
- 10.3.2.13. CVI_AI_ClrPubAttr
- 10.3.2.14. CVI_AI_SaveFile
- 10.3.2.15. CVI_AI_QueryFileStatus
- 10.3.2.16. CVI_AI_EnableAecRefFrame
- 10.3.2.17. CVI_AI_DisableAecRefFrame
- 10.3.2.18. CVI_AI_SetVolume
- 10.3.2.19. CVI_AI_GetVolume
- 10.3.3. 语音音质增强API
- 10.3.3.1. CVI_AI_SetVqeAttr
- 10.3.3.2. CVI_AI_SetTalkVqeAttr
- 10.3.3.3. CVI_AI_GetTalkVqeAttr
- 10.3.3.4. CVI_AI_SetRecordVqeAttr
- 10.3.3.5. CVI_AI_GetRecordVqeAttr
- 10.3.3.6. CVI_AI_EnableVqe
- 10.3.3.7. CVI_AI_DisableVqe
- 10.3.3.8. CVI_AI_SetTrackMode
- 10.3.3.9. CVI_AI_GetTrackMode
- 10.3.3.10. CVI_AO_SetVqeAttr
- 10.3.3.11. CVI_AO_GetVqeAttr
- 10.3.3.12. CVI_AO_EnableVqe
- 10.3.3.13. CVI_VQE_PathSelect
- 10.3.4. 音频输出
- 10.3.4.1. CVI_AO_SetPubAttr
- 10.3.4.2. CVI_AO_GetPubAttr
- 10.3.4.3. CVI_AO_Enable
- 10.3.4.4. CVI_AO_Disable
- 10.3.4.5. CVI_AO_EnableChn
- 10.3.4.6. CVI_AO_DisableChn
- 10.3.4.7. CVI_AO_SendFrame
- 10.3.4.8. CVI_AO_EnableReSmp
- 10.3.4.9. CVI_AO_DisableReSmp
- 10.3.4.10. CVI_AO_PauseChn
- 10.3.4.11. CVI_AO_ResumeChn
- 10.3.4.12. CVI_AO_ClearChnBuf
- 10.3.4.13. CVI_AO_QueryChnStat
- 10.3.4.14. CVI_AO_SetTrackMode
- 10.3.4.15. CVI_AO_GetTrackMode
- 10.3.4.16. CVI_AO_SetVolume
- 10.3.4.17. CVI_AO_GetVolume
- 10.3.4.18. CVI_AO_SetMute
- 10.3.4.19. CVI_AO_GetMute
- 10.3.4.20. CVI_AO_SaveFile
- 10.3.4.21. CVI_AO_ClrPubAttr
- 10.3.5. 音频编码
- 10.3.5.1. CVI_AENC_CreateChn
- 10.3.5.2. CVI_AENC_DestroyChn
- 10.3.5.3. CVI_AENC_SendFrame
- 10.3.5.4. CVI_AENC_GetStream
- 10.3.5.5. CVI_AENC_ReleaseStream
- 10.3.5.6. CVI_AENC_SaveFile
- 10.3.5.7. CVI_AENC_QueryFileStatus
- 10.3.5.8. CVI_AENC_GetStreamBufInfo
- 10.3.5.9. CVI_AENC_SetMute
- 10.3.5.10. CVI_AENC_GetMute
- 10.3.6. 音频解码
- 10.3.7. 内置Codec
- 10.3.7.1. ACODEC_SOFT_RESET_CTRL
- 10.3.7.2. ACODEC_SET_INPUT_VOL
- 10.3.7.3. ACODEC_GET_INPUT_VOL
- 10.3.7.4. ACODEC_SET_OUTPUT_VOL
- 10.3.7.5. ACODEC_GET_OUTPUT_VOL
- 10.3.7.6. ACODEC_SET_GAIN_MICL
- 10.3.7.7. ACODEC_SET_GAIN_MICR
- 10.3.7.8. ACODEC_SET_DACL_VOL
- 10.3.7.9. ACODEC_SET_DACR_VOL
- 10.3.7.10. ACODEC_SET_ADCL_VOL
- 10.3.7.11. ACODEC_SET_ADCR_VOL
- 10.3.7.12. ACODEC_SET_MICL_MUTE
- 10.3.7.13. ACODEC_SET_MICR_MUTE
- 10.3.7.14. ACODEC_SET_DACL_MUTE
- 10.3.7.15. ACODEC_SET_DACR_MUTE
- 10.3.7.16. ACODEC_GET_GAIN_MICL
- 10.3.7.17. ACODEC_GET_GAIN_MICR
- 10.3.7.18. ACODEC_GET_DACL_VOL
- 10.3.7.19. ACODEC_GET_DACR_VOL
- 10.3.7.20. ACODEC_GET_ADCL_VOL
- 10.3.7.21. ACODEC_GET_ADCR_VOL
- 10.3.7.22. ACODEC_SET_PD_DACL
- 10.3.7.23. ACODEC_SET_PD_DACR
- 10.3.7.24. ACODEC_SET_PD_ADCL
- 10.3.7.25. ACODEC_SET_PD_ADCR
- 10.3.7.26. ACODEC_SET_PD_LINEINL
- 10.3.7.27. ACODEC_SET_PD_LINEINR
- 10.3.8. 重采样
- 10.3.1. 模块属性API
- 10.4. 数据类型
- 10.4.1. 音频输入/输出
- 10.4.1.1. AIO_MAX_NUM
- 10.4.1.2. AI_DEV_MAX_NUM
- 10.4.1.3. AO_DEV_MAX_NUM
- 10.4.1.4. AI_MAX_CHN_NUM
- 10.4.1.5. AO_MAX_CHN_NUM
- 10.4.1.6. CVI_AUD_MAX_CHANNEL_NUM
- 10.4.1.7. AI_TALKVQE_MASK_AEC
- 10.4.1.8. AI_TALKVQE_MASK_AGC
- 10.4.1.9. AI_TALKVQE_MASK_ANR
- 10.4.1.10. AI_RECORDVQE_MASK_AGC
- 10.4.1.11. MAX_AUDIO_FILE_PATH_LEN
- 10.4.1.12. MAX_AUDIO_FILE_NAME_LEN
- 10.4.1.13. AUDIO_CLKSEL_E
- 10.4.1.14. AUDIO_SAMPLE_RATE_E
- 10.4.1.15. AUDIO_BIT_WIDTH_E
- 10.4.1.16. AIO_MODE_E
- 10.4.1.17. AIO_I2STYPE_E
- 10.4.1.18. AUDIO_SOUND_MODE_E
- 10.4.1.19. AUDIO_MOD_PARAM_S
- 10.4.1.20. AIO_ATTR_S
- 10.4.1.21. AI_CHN_PARAM_S
- 10.4.1.22. AUDIO_FRAME_S
- 10.4.1.23. AEC_FRAME_S
- 10.4.1.24. AUDIO_AGC_CONFIG_S
- 10.4.1.25. AI_AEC_CONFIG_S
- 10.4.1.26. AUDIO_ANR_CONFIG_S
- 10.4.1.27. AUDIO_DELAY_CONFIG_S
- 10.4.1.28. VQE_WORKSTATE_E
- 10.4.1.29. VQE_RECORD_TYPE
- 10.4.1.30. AI_TALKVQE_CONFIG_S
- 10.4.1.31. AI_RECORDVQE_CONFIG_S
- 10.4.1.32. AO_VQE_CONFIG_S
- 10.4.1.33. AUDIO_STREAM_S
- 10.4.1.34. AO_CHN_STATE_S
- 10.4.1.35. AUDIO_TRACK_MODE_E
- 10.4.1.36. AUDIO_FADE_RATE_E
- 10.4.1.37. AUDIO_FADE_S
- 10.4.1.38. G726_BPS_E
- 10.4.1.39. ADPCM_TYPE_E
- 10.4.1.40. ST_CVI_WAV_HEADER
- 10.4.1.41. AUDIO_FILE_STATUS_S
- 10.4.1.42. VQE_MODULE_CONFIG_S
- 10.4.1.43. AUDIO_VQE_REGISTER_S
- 10.4.2. 音频编码
- 10.4.3. 音频解码
- 10.4.4. 内置Codec
- 10.4.1. 音频输入/输出
- 10.5. 错误码
- 10.6. 相关测试
- 10.7. 范例码及板端初步测试