#include <JCMediaDevice.h>
详细描述
设备音频参数
属性说明
◆ aecType
|
readwritenonatomicassign |
硬件AEC(回声消除)的开启状态
默认是打开状态
- JCMediaDeviceAudioAECTypeOn : 开启aec
- JCMediaDeviceAudioAECTypeOff : 关闭aec
- JCMediaDeviceAudioAECTypeAuto : 自动
◆ agcMode
|
readwritenonatomicassign |
配置agc模式 默认开启
- JCMediaDeviceAudioAECTypeOn : 开启agc
- JCMediaDeviceAudioAECTypeOff : 关闭agc
- JCMediaDeviceAudioAECTypeAuto : 自动
◆ audioInputChannelNumber
|
readwritenonatomicassign |
音频输入通道数量
0 表示自动选择,0 和 1 表示单通道,>= 2 表示双通道,默认值为0
◆ audioInputSamplingRate
|
readwritenonatomicassign |
音频输入采样率
0 表示自动选择,手表等设备可以设置为 8000,默认值为 0
不清楚如何选择音频采样率可不设置此参数,SDK将自动选择合适的音频采样率
◆ audioOutputChannelNumber
|
readwritenonatomicassign |
音频输出通道数量
0 表示自动选择,0 和 1 表示单通道,>= 2 表示双通道,默认值为0
◆ audioOutputSamplingRate
|
readwritenonatomicassign |
音频输出采样率
0 表示自动选择,手表等设备可以设置为 8000,默认值为 0
不清楚如何选择音频采样率可不设置此参数,SDK将自动选择合适的音频采样率
◆ autoStartAudioInputDevice
|
readwritenonatomicassign |
是否自动打开音频输入设备
建议在一对一通话开始前或者加入频道前进行设置,默认值为 true,表示自动打开
- true: 当一对一通话状态为连接中时或者自己加入频道成功时,SDK会自动打开音频输入设备
- false: SDK 不会自动打开音频输入设备,建议在一对一通话状态为连接中时或者加入频道成功后,在子线程不断的调用
inputCustomAudioData
方法传入音频数据
◆ autoStartAudioOutputDevice
|
readwritenonatomicassign |
是否自动打开音频输出设备
建议在一对一通话开始前或者加入频道前进行设置,默认值为 true,表示自动打开
- true: 当一对一通话状态为连接中时或者自己加入频道成功时,SDK会自动打开音频输出设备
- false: SDK 不会自动打开音频输出设备,建议在一对一通话状态为连接中时或者加入频道成功后,在子线程不断的调用
getAudioOutputData
方法获取音频输出数据
该类的文档由以下文件生成:
- JCSDKOC/JCSDKOC/JCMediaDevice/JCMediaDevice.h