版本支持: v3.3.0+
接口概述: 获取显示器列表
接口定义:
virtual const XYArray<XYMonitorInfo>& getMonitorList() = 0;
返回值:
返回XYArray<XYMonitorInfo>类型的显示器信息, 显示器列表
版本支持: v3.3.0+
接口概述: 获取媒体设备列表
接口定义:
virtual const XYArray<XYMediaDevInfo>& getDevList(XYMediaDevType t) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
t | 是 | 无 | 媒体设备类型 |
返回值:
返回XYArray<XYMediaDevInfo>类型的设备信息, 对应类型的设备列表
版本支持: v3.3.0+
接口概述: 获取音频PCM列表
接口定义:
virtual const XYAudioPCMFormat& getAudioPCMFormat() = 0;
返回值:
返回XYAudioPCMFormat类型的音频格式信息, 对应类型的设备列表
版本支持: v3.3.0+
接口概述: 通用选择设备 如果type为空字符串 isInConf才生效(适配linux)
接口定义:
virtual void chooseDev(XYMediaDevType t, const char* devId, const char* type, bool isInConf = false) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
t | 是 | 无 | 媒体设备类型 | |
devId | const char* | 是 | 无 | 设备id |
type | const char* | 是 | 无 | 类型 默认传空 |
isInConf | bool | 否 | false | 是否在会议中 |
版本支持: v3.3.0+
接口概述: 开始播放测试文件用于扬声器检测
接口定义:
virtual void startPlayWavFile(const char* wavfile, int loopTimes) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
wavfile | const char* | 是 | 无 | 测试文件地址 |
loopTimes | int | 是 | 无 | 循环次数 |
版本支持: v3.3.0+
接口概述: 结束播放测试文件用于扬声器检测
接口定义:
virtual void stopPlayWavfile() = 0;
版本支持: v3.3.0+
接口概述: 使能麦克风检测
接口定义:
virtual void enableMicTest(bool enable) = 0;
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
enable | bool | 是 | 无 | 是否开启 |