版本支持:v1.0.0+
接口概述:切换摄像头
接口定义:
public void switchCamera(int cameraId)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
cameraId | int | 是 | 无 | 摄像头id |
返回值:
无
版本支持:v1.0.0+
接口概述:打开/关闭视频流
接口定义:
public void setVideoMute(boolean isMuteVideo)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
isMuteVideo | boolean | 是 | 无 | 视频流状态 |
返回值:
无
版本支持:v3.3.5+
接口概述:切换音频输出设备
接口定义:
public void switchSpeakerDevice(@SpeakerDevice int speakerDevice)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
speakerDevice | int | 是 | 无 | 音频设备id 1 扬声器、2 听筒、3 蓝牙耳机、4 有线耳机 |
返回值:
无
版本支持:v1.0.0+
接口概述:打开/关闭麦克风
接口定义:
public void enableMic(boolean isMuteMic, boolean notifyRemote, String reason)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
isMuteMic | boolean | 是 | 无 | 麦克风状态 |
notifyRemote | boolean | 是 | 无 | 同步音频状态,远端参会者可见 |
reason | String | 是 | 无 | 关闭麦克风原因 MuteByUser:用户关闭视频 MuteByBWLimit:带宽不足,视频关闭 MuteByPhoneCall:收到系统来电,视频关闭 |
返回值:
无
版本支持:v1.0.0+
接口概述:打开/关闭扬声器
接口定义:
public void setSpeakerMute(boolean mute)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
mute | boolean | 是 | 无 | 扬声器状态 |
返回值:
无
版本支持:v1.0.0+
接口概述:获取当前麦克风是否静音
接口定义:
public boolean isMicMuted()
返回值:
true:静音,fasle:非静音
版本支持:v1.0.0+
接口概述:远程遥控硬件摄像头
接口定义:
public void farEndHardwareControl(int participantId, FECCCommand command, int angle)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
participantId | int | 是 | 无 | 参会者会中唯一id |
command | 是 | 无 | 指令 | |
angle | int | 是 | 无 | 转动角度 |
返回值:
无
版本支持:v1.0.0+
接口概述:获取参会者音频能量值(除本地)
接口定义:
public ArrayList<AudioMeter> getAudioPeakMeters()
返回值:
参会者音频能量值 AudioMeter
版本支持:v3.3.5+
接口概述:设置默认音频输出设备
接口定义:
public void setDefaultSpeakerDevice(int speakerDevice)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
speakerDevice | int | 是 | 无 | 音频设备id 1 扬声器、2 听筒、3 蓝牙耳机、4 有线耳机 |
返回值:
无
版本支持:v3.3.5+
接口概述:获取当前默认音频输出设备id
接口定义:
public int defaultSpeakerDevice()
返回值:
1 扬声器、2 听筒、3 蓝牙耳机、4 有线耳机
版本支持:v1.0.0+
接口概述:获取默认摄像头id
接口定义:
public static int defaultCameraId()
返回值:
默认摄像头id
版本支持:v1.0.0+
接口概述:设置默认摄像头id
接口定义:
public void setDefaultCameraId(int cameraId)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
cameraId | int | 是 | 无 | 摄像头id |
返回值:
无
版本支持:v1.0.0+
接口概述:打开摄像头采集
接口定义:
public void requestCamera()
返回值:
无
版本支持:v1.0.0+
接口概述:释放摄像头采集
接口定义:
public void releaseCamera()
返回值:
无
版本支持:v1.0.0+
接口概述:打开麦克风音频采集
接口定义:
public void requestAudioMic()
返回值:
无
版本支持:v1.0.0+
接口概述:释放麦克风音频采集
接口定义:
public void releaseAudioMic()
返回值:
无
版本支持:v1.0.0+
接口概述:设置麦克风采集数据回调
接口定义:
public void setMicAudioDataListener(AudioDataListener micAudioDataListener)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
micAudioDataListener | 是 | 无 | 麦克风数据回调 |
返回值:
无
版本支持:v1.0.0+
接口概述:设置手机屏幕方向
接口定义:
public void setOrientation(@Orientation int orientation)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
orientation | int | 是 | 无 | 手机屏幕方向 竖屏:0 反向竖屏:1 横屏:3 反向横屏:2 |
返回值:
无
版本支持:v1.0.0+
接口概述:设置视频发送/接收最大分辨率
接口定义:
public void setVideoConfiguration(@VideoConfig String videoMaxResolutionTx)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
videoMaxResolutionTx | String | 是 | 无 | 视频分辨率 320_180、640_360、1280_720 1920_1080 |
返回值:
无
版本支持:v1.0.0+
接口概述:获取一帧视频数据
接口定义:
public byte[] getVideoDataBySourceId(String dataSourceId)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
dataSourceId | String | 是 | 无 | 参会者视频流id |
返回值:
视频字节数组
版本支持:v1.0.0+
接口概述:是否支持虚拟背景
接口定义:
public boolean isSupportVirtualBg()
返回值:
是否支持虚拟背景
版本支持:v3.3.3+
接口概述:设置虚拟背景特效
接口定义:
public void setVirtualBgMode(int bgMode, String imgPath, int imgWidth, int imgHeight)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
bgMode | int | 是 | 无 | 虚拟背景类型 0:关闭,1:模糊特效,2:虚拟背景图片 |
imgPath | String | 是 | 无 | 虚拟背景图片本机路径,格式为JPG |
imgWidth | int | 是 | 无 | 虚拟背景图片宽度 |
imgHeight | int | 是 | 无 | 虚拟背景图片高度 |
返回值:
无
版本支持:v1.0.0+
接口概述:获取当前摄像头id
接口定义:
public int getCurrentCameraId()
返回值:
摄像头id
版本支持:v1.0.0+
接口概述:设置前置摄像头镜像
接口定义:
public void setLocalVideoFlip(boolean flip)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
flip | boolean | 是 | 无 | 镜像显示 |
返回值:
无
版本支持:v1.0.0+
接口概述:前置摄像头是否镜像显示
接口定义:
public boolean isLocalVideoFlipping()
返回值:
前置摄像头是否镜像显示
版本支持:v1.0.0+
接口概述:设置美颜/滤镜特效
接口定义:
public void setVideoEffect(String effectType, int filterLevel)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
effectType | String | 是 | 无 | 美颜/滤镜定义名称 |
filterLevel | int | 是 | 无 | 美颜/滤镜等级 0-100 |
返回值:
无
版本支持:v1.0.0+
接口概述:设置媒体设备事件回调
接口定义:
public void setMediaEventCallback(MediaEventCallback callback)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
callback | 是 | 无 | 事件回调 |
返回值:
无
版本支持:v1.0.0+
接口概述:当前会议是否支持同传字幕功能
接口定义:
public boolean isSupportAiCaption()
返回值:
当前会议是否支持同传字幕功能
版本支持:v1.0.0+
接口概述:设置同传字幕翻译语言
接口定义:
public void setSubtitleLanguage(@SubtitleLanguage String language)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
language | String | 是 | 无 | 翻译语言: 不显示:NO_LANGUAGE 中文:Chinese 英文:English 中英文:DOUBLE |
返回值:
视频字节数组