更新时间:2024-01-15 GMT+08:00
分享

设备管理

isSpeakerphoneEnabled

int isSpeakerphoneEnabled();

【功能说明】

是否启用扬声器。

【请求参数】

无

【返回参数】

  • 0:不使用扬声器。
  • 1:使用扬声器。

仅支持iOS和Android。

setCameraConfig

public abstract int setCameraConfig(HRTCCameraConfig config);

【功能说明】

设置摄像头相关参数,开启摄像头前设置有效。

【请求参数】

config:摄像头的配置参数,具体请参见HRTCCameraConfig。

【返回参数】
  • 0:方法调用成功。
  • > 0:方法调用失败。具体请参见客户端错误码。

switchCamera

public abstract int switchCamera();

【功能说明】

切换摄像头,开启摄像头后,调用生效。

【请求参数】

无

【返回参数】
  • 0:方法调用成功。
  • > 0:方法调用失败。具体请参见客户端错误码。

setSpeakerModel

public abstract int setSpeakerModel(HRTCSpeakerModel speakerModel);

【功能说明】

设置声音播放模式。成功加入房间后才能调用。

【请求参数】

speakerModel:声音播放模式,默认值为HRTC_SPEAKER_MODE_SPEAKER,具体请参见HRTCSpeakerModel。

【返回参数】
  • 0:方法调用成功。
  • > 0:方法调用失败。具体请参见客户端错误码。

setDefaultSpeakerModel

public abstract int setDefaultSpeakerModel(HRTCSpeakerModel speakerModel);

【功能说明】

设置默认的声音播放模式,在房间外调用。

【请求参数】

speakerModel:声音播放模式,具体请参见HRTCSpeakerModel。

【返回参数】

  • 0:方法调用成功。
  • > 0:方法调用失败。具体请参见客户端错误码。

setLayoutDirect

public abstract void setLayoutDirect(HRTCOrientationMode layoutDirect);

【功能说明】

设置显示模式,区分横屏和竖屏,用于保证摄像头方向与本地界面方向一致。

【请求参数】

layoutDirect:0表示横屏模式,1表示竖屏模式,2表示横屏重力感应,3表示重力感应,4表示竖屏模式且不会随设备旋转改变采集角度,5表示adaptive模式,适用非dns模式推流外的大部分场景,能自动适配app的布局,自动调整采集方向。

【返回参数】

无

相关文档