NERtcDeviceManager class abstract

设备管理模块

Constructors

NERtcDeviceManager()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

enableEarback(bool enabled, int volume) Future<int>
开启或关闭耳返
getCameraCurrentZoom() Future<int>
目前仅支持 Android 平台
getCameraMaxZoom() Future<double>
获取摄像头支持的最大缩放比例。
getCurrentCamera() Future<int>
查看当前摄像头配置。用于查看当前使用的摄像头为前置摄像头还是后置摄像头。
isCameraExposurePositionSupported() Future<bool>
检测设备是否支持手动曝光功能。 该方法需要在相机启动后调用,例如调用 NERtcEngine.startVideoPreviewNERtcEngine.joinChannel 后。 返回 true:设置支持手动曝光功能;false:设备不支持手动曝光功能。
isCameraFocusSupported() Future<bool>
检测设备是否支持手动对焦功能。
isCameraTorchSupported() Future<bool>
检测设备是否支持闪光灯常亮
isCameraZoomSupported() Future<bool>
检测设备当前使用的摄像头是否支持缩放功能。
isPlayoutDeviceMute() Future<bool>
查看当前音频播放设备是否静音
isRecordDeviceMute() Future<bool>
查看当前音频采集设备是否静音
isSpeakerphoneOn() Future<bool>
检查扬声器状态启用状态。
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeEventCallback(NERtcDeviceEventCallback callback) → void
移除设备事件回调
setAudioFocusMode(int focusMode) Future<int>
设置音频焦点模式.
setCameraExposurePosition(double x, double y) Future<int>
设置摄像头的手动曝光位置。
setCameraFocusPosition(double x, double y) Future<int>
设置摄像头的手动对焦位置。
setCameraTorchOn(bool on) Future<int>
设置是否打开闪光灯。
setCameraZoomFactor(double factor) Future<int>
设置摄像头缩放比例。
setEarbackVolume(int volume) Future<int>
设置耳返音量
setEventCallback(NERtcDeviceEventCallback callback) → void
设置设备事件回调
setPlayoutDeviceMute(bool mute) Future<int>
设置是否静音音频播放设备。
setRecordDeviceMute(bool mute) Future<int>
设置是否静音音频采集设备
setSpeakerphoneOn(bool enable) Future<int>
设置是否由扬声器播放声音。
switchCamera() Future<int>
切换前置或后置摄像头
switchCameraWithPosition(int position) Future<int>
指定前置/后置摄像头。
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited