TXDeviceManager class

设备管理

Constructors

TXDeviceManager(dynamic channel)

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

enableCameraAutoFocus(bool enable) Future<int?>
设置是否启用面部位置自动识别(仅适用于 Android 和 iOS 平台)
enableCameraTorch(bool enable) Future<bool?>
启用/禁用闪光灯,也就是手电筒模式(仅适用于 Android 和 iOS 平台)
enableFollowingDefaultAudioDevice(int type, bool enable) Future<int?>
设置 SDK 使用的音频设备根据跟随系统默认设备(仅适用于桌面端)
getApplicationMuteState() Future<bool?>
获取 Windows 系统音量混合器中当前进程的静音状态
getApplicationPlayVolume() Future<int?>
获取 Windows 系统音量混合器中当前进程的音量
getCameraZoomMaxRatio() Future<double?>
获取摄像头的最大缩放倍数(仅适用于 Android 和 iOS 平台)
getCurrentDevice(int type) Future<Map?>
获取当前正在使用的设备(仅适用于macOS、Windows与web)
getCurrentDeviceMute(int type) Future<bool?>
查询当前设备的静音状态(此API仅支持 macOS 和 Windows 平台)
getCurrentDeviceVolume(int type) Future<int?>
获取当前设备的音量(此API仅支持 macOS 和 Windows 平台)
getDevicesList(int type) Future<Map?>
获取指定类型的设备列表(仅适用于macOS、Windows与web)
isAutoFocusEnabled() Future<bool?>
查询设备是否支持自动识别人脸位置(仅适用于 Android 和 iOS 平台)
isFrontCamera() Future<bool?>
设置是否使用前置摄像头(仅适用于 Android 和 iOS 平台)
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setApplicationMuteState(bool bMute) Future<int?>
设置 Windows 系统音量混合器中当前进程的静音状态
setApplicationPlayVolume(int volume) Future<int?>
设置 Windows 系统音量混合器中当前进程的音量
setAudioRoute(int route) Future<void>
设置音频路由,即使用听筒或者扬声器(仅适用于 Android 和 iOS 平台)
setCameraFocusPosition(int x, int y) Future<void>
设置摄像头对焦位置(仅适用于 Android 和 iOS 平台)
setCameraZoomRatio(double value) Future<int?>
设置摄像头的缩放因子(焦距)(仅适用于 Android 和 iOS 平台)
setCurrentDevice(int type, String deviceId) Future<int?>
设置当前要使用的设备(仅适用于macOS、Windows与web)
setCurrentDeviceMute(int type, bool mute) Future<int?>
设置当前设备的静音状态(此API仅支持 macOS 和 Windows 平台)
setCurrentDeviceVolume(int type, int volume) Future<int?>
设置当前设备的音量(此API仅支持 macOS 和 Windows 平台)
setSystemVolumeType(int type) Future<void>
设置通话中使用的系统音量类型(仅适用于 Android 和 iOS 平台)
startMicDeviceTest(int interval) Future<int?>
开始麦克风测试(此API仅支持 macOS 和 Windows 平台)
startSpeakerDeviceTest(String filePath) Future<int?>
开始扬声器测试(此API仅支持 macOS 和 Windows 平台)
stopMicDeviceTest() Future<int?>
停止麦克风测试(此API仅支持 macOS 和 Windows 平台)
stopSpeakerDeviceTest() Future<int?>
停止扬声器测试(此API仅支持 macOS 和 Windows 平台)
switchCamera(bool isFrontCamera) Future<int?>
切换摄像头(前置/后置)(仅适用于 Android 和 iOS 平台)
toString() String
A string representation of this object.
inherited

Operators

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