版本支持: v1.0.0+
接口概述: 获取屏幕列表
接口定义:
SDKMonitorInfo[] GetMonitorList()
返回值:
显示器信息数组
版本支持: v1.0.0+
接口概述: 获取媒体设备列表
接口定义:
SDKMediaDevInfo[] GetDevList(SDKMediaDevType type)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
type | 是 | 无 | 媒体设备类型 |
版本支持: v1.0.0+
接口概述: 选择一个设备
接口定义:
void ChooseDev(SDKMediaDevType type, SDKCameraOrdinal ordinal, string devId)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
type | 是 | 无 | 设备类型 | |
ordinal | 是 | 无 | 设备序号 | |
devId | string | 是 | 无 | 设备id |
版本支持: v1.0.0+
接口概述: 控制远端摄像头转动
接口定义:
void SendFECCCommand(uint participantId, SDKFECCCommand cmd, int step)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
participantId | uint | 是 | 无 | 与会者ID |
cmd | 是 | 无 | 远端摄像机控制 | |
step | int | 是 | 无 | 步长(0-360) |
版本支持: v1.0.0+
接口概述: 摄像头本地镜像设置
接口定义:
void SetLocalPreviewFlipping(SDKCameraOrdinal ordinal, bool flipping)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
ordinal | 是 | 无 | 设备序号 | |
flipping | bool | 是 | 无 | 是否翻转 |
版本支持: v1.0.0+
接口概述: 旋转视频采集画面(顺时针)
接口定义:
void SetVideoCaptureRotation(SDKCameraOrdinal ordinal, SDKRotationType rotation)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
ordinal | 是 | 无 | 设备序号 | |
rotation | 是 | 无 | 角度 |
版本支持: v1.0.0+
接口概述: 是否禁用视频流
接口定义:
void SetVideoMute(bool bMute)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
bMute | bool | 是 | 无 | true-禁用,false-启用 |
版本支持: v1.0.0+
接口概述: 开启摄像头
接口定义:
void StartCamera(SDKCameraOrdinal ordinal, bool useDshow = false, bool rgbFormat = false,
int skipFrameCnt = 0)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
ordinal | 是 | 无 | 摄像头设备序号 | |
useDshow | bool | 否 | false | 是否使用DirectShow |
rgbFormat | bool | 否 | false | 是否使用RGB格式 |
skipFrameCnt | int | 否 | 0 | 跳帧数 |
版本支持: v1.0.0+
接口概述: 关闭摄像头
接口定义:
void StopCamera(SDKCameraOrdinal ordinal, bool shutDown = false)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
ordinal | 是 | 无 | 摄像头设备序号 | |
shutDown | bool | 否 | false | 是否完全关闭 |
版本支持: v1.0.0+
接口概述: 设置扬声器音量
接口定义:
void SetSpeakerVolume(int volume)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
volume | int | 是 | 无 | 音量值,范围:[0,100] |
版本支持: v1.0.0+
接口概述: 是否关闭扬声器
接口定义:
void SetSpeakerMute(bool bMute)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
bMute | bool | 是 | 无 | true-关闭,false-打开 |
版本支持: v1.0.0+
接口概述: 是否关闭麦克风
接口定义:
void SetMicMute(bool bMute)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
bMute | bool | 是 | 无 | true-关闭,false-打开 |
版本支持: v1.0.0+
接口概述: 获取扬声器音量
接口定义:
int GetSpeakerVolume()
返回值:
扬声器音量值
版本支持: v1.0.0+
接口概述: 获取本地麦克风音量
接口定义:
int GetLocalMicVolume()
返回值:
本地麦克风音量值,范围:[0,100]
版本支持: v1.0.0+
接口概述: 打开麦克风
接口定义:
void StartAudioCapture()
版本支持: v1.0.0+
接口概述: 关闭麦克风
接口定义:
void StopAudioCapture()
版本支持: v1.0.0+
接口概述: 打开扬声器
接口定义:
void StartAudioRenderer()
版本支持: v1.0.0+
接口概述: 关闭扬声器
接口定义:
void StopAudioRenderer()
版本支持: v1.0.0+
接口概述: 获取扬声器指示器音量
接口定义:
int GetSpeakerEndPointVolume()
返回值:
扬声器指示器音量值,范围:[0,100]
版本支持: v1.0.0+
接口概述: 设置扬声器指示器音量
接口定义:
void SetSpeakerEndPointVolume(int value)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
value | int | 是 | 无 | 音量值,范围[0,100] |
版本支持: v1.0.0+
接口概述: 获取麦克风指示器音量
接口定义:
int GetMicEndPointVolume()
返回值:
麦克风指示器音量值,范围:[0,100]
版本支持: v1.0.0+
接口概述: 设置麦克风指示器音量
接口定义:
void SetMicEndPointVolume(int value)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
value | int | 是 | 无 | 音量值,范围[0,100] |
版本支持: v1.0.0+
接口概述: 【共享音视频流功能】使用外部媒体输入,功能一与功能二互斥,前两参数为true时后两参数必为false,反之亦然;启用此功能后使用接口:InputExternalVideoData与InputExternalAudioData进行内容输入
接口定义:
void EnableExternalMedia(bool externalPeopleVideo, bool externalPeopleAudio,
bool externalContentVideo, bool externalContentAudio)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
externalPeopleVideo | bool | 是 | 无 | 功能一,采集外部设备视频 |
externalPeopleAudio | bool | 是 | 无 | 功能一,采集外部设备音频 |
externalContentVideo | bool | 是 | 无 | 功能二,外部视频内容流 |
externalContentAudio | bool | 是 | 无 | 功能二,外部音频内容流 |
版本支持: v1.0.0+
接口概述: 【共享音视频流功能】输入外部视频数据
接口定义:
bool InputExternalVideoData(SDKVideoData videoData)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
videoData | 是 | 无 | 视频数据 |
版本支持: v1.0.0+
接口概述: 【共享音视频流功能】输入外部音频数据
接口定义:
bool InputExternalAudioData(SDKAudioData audioData)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
audioData | 是 | 无 | 音频数据 |
版本支持: v1.0.0+
接口概述: 旁路音频控制开关
接口定义:
void setMicDataByAEEnabled(bool enabled)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
enabled | bool | 是 | 无 | true,接收旁路音频 |
版本支持: v1.0.0+
接口概述: 音频诊断接口,开启音频数据dumper
接口定义:
void EnableAEDumper(string dumpFolder, uint capacityInMB)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
dumpFolder | string | 是 | 无 | dumper文件 |
capacityInMB | uint | 是 | 无 | 容量大小(MB) |
版本支持: v1.0.0+
接口概述: 音频诊断接口,关闭音频数据dumper
接口定义:
void DisableAEDumper()
版本支持: v1.0.0+
接口概述: 标记当前dumper数据
接口定义:
void MarkAEDumper()
版本支持: v1.0.0+
接口概述: 会议中获取本地一帧图片数据
接口定义:
byte[] GetLocalVideoData()
返回值:
本地视频帧数据
版本支持: v1.0.0+
接口概述: 会中设置最大发送分辨率
接口定义:
void SetMaxSendVideoResolution(SDKMaxVideoResolution sDKMaxVideoResolution)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
sDKMaxVideoResolution | 是 | 无 | 最大视频分辨率 |