#include <JCMediaDevice.h>

Public 成员函数

 JCMediaDeviceAudioParam ()
 

Public 属性

int audioInputSamplingRate
 
int audioOutputSamplingRate
 
int audioInputChannelNumber
 
int audioOutputChannelNumber
 
bool autoStartAudioOutputDevice
 
bool autoStartAudioInputDevice
 
JCMediaDeviceAudioAGCType agcMode
 

详细描述

音频参数

构造及析构函数说明

◆ JCMediaDeviceAudioParam()

JCMediaDeviceAudioParam::JCMediaDeviceAudioParam ( )
inline

构造函数

类成员变量说明

◆ agcMode

JCMediaDeviceAudioAGCType JCMediaDeviceAudioParam::agcMode

配置agc模式 默认开启

  • JCMediaDeviceAudioAECTypeOn : 开启agc
  • JCMediaDeviceAudioAECTypeOff : 关闭agc
  • JCMediaDeviceAudioAECTypeAuto : 自动

◆ audioInputChannelNumber

int JCMediaDeviceAudioParam::audioInputChannelNumber

音频输入通道数量

0 和 1 表示单通道,>= 2 表示双通道,默认值为0

◆ audioInputSamplingRate

int JCMediaDeviceAudioParam::audioInputSamplingRate

音频输入采样率

默认值为 0,表示自动选择
不清楚如何选择音频采样率可不设置此参数,SDK将自动选择合适的音频采样率

◆ audioOutputChannelNumber

int JCMediaDeviceAudioParam::audioOutputChannelNumber

音频输出通道数量

0 和 1 表示单通道,>= 2 表示双通道,默认值为0

◆ audioOutputSamplingRate

int JCMediaDeviceAudioParam::audioOutputSamplingRate

音频输出采样率

默认值为 0,表示自动选择
不清楚如何选择音频采样率可不设置此参数,SDK将自动选择合适的音频采样率

◆ autoStartAudioInputDevice

bool JCMediaDeviceAudioParam::autoStartAudioInputDevice

是否自动打开音频输入设备

建议在一对一通话开始前或者加入频道前进行设置,默认值为 true,表示自动打开

  • true: 当一对一通话状态为连接中时或者自己加入频道成功时,SDK会自动打开音频输入设备
  • false: SDK 不会自动打开音频输入设备,建议在一对一通话状态为连接中时或者加入频道成功后,在子线程不断的调用 inputCustomAudioData 方法获取音频输出数据

◆ autoStartAudioOutputDevice

bool JCMediaDeviceAudioParam::autoStartAudioOutputDevice

是否自动打开音频输出设备

建议在一对一通话开始前或者加入频道前进行设置,默认值为 true,表示自动打开

  • true: 当一对一通话状态为连接中时或者自己加入频道成功时,SDK会自动打开音频输出设备
  • false: SDK 不会自动打开音频输出设备,建议在一对一通话状态为连接中时或者加入频道成功后,在子线程不断的调用 getAudioOutputData 方法获取音频输出数据

该类的文档由以下文件生成:
最后更新时间: 2023/3/13 14:46:40