Show / Hide Table of Contents

Class ITXDeviceManager

腾讯云实时音视频设备管理接口

Inheritance
System.Object
ITXDeviceManager
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: trtc
Assembly: cs.temp.dll.dll
Syntax
public abstract class ITXDeviceManager

Methods

enableCameraAutoFocus(Boolean)

设置人脸自动识别

Declaration
public abstract int enableCameraAutoFocus(bool enabled)
Parameters
Type Name Description
System.Boolean enabled

YES: 开启;NO:关闭,默认值:YES

Returns
Type Description
System.Int32

0:操作成功 负数:失败

Remarks

此接口只支持和Android和iOS平台

enableCameraTorch(Boolean)

开关闪光灯

Declaration
public abstract int enableCameraTorch(bool enabled)
Parameters
Type Name Description
System.Boolean enabled

YES:开启;NO:关闭,默认值:NO

Returns
Type Description
System.Int32

0:操作成功 负数:失败

Remarks

此接口只支持和Android和iOS平台

getCameraZoomMaxRatio()

查询当前摄像头支持的最大缩放比例

Declaration
public abstract double getCameraZoomMaxRatio()
Returns
Type Description
System.Double
Remarks

此接口只支持和Android和iOS平台

isAutoFocusEnabled()

查询是否支持自动识别人脸位置

Declaration
public abstract bool isAutoFocusEnabled()
Returns
Type Description
System.Boolean
Remarks

此接口只支持和Android和iOS平台

isFrontCamera()

判断当前是否为前置摄像头

Declaration
public abstract bool isFrontCamera()
Returns
Type Description
System.Boolean
Remarks

此接口只支持和Android和iOS平台

setAudioRoute(TXAudioRoute)

设置音频路由

微信和手机 QQ 视频通话功能的免提模式就是基于音频路由实现的。

一般手机都有两个扬声器,一个是位于顶部的听筒扬声器,声音偏小;一个是位于底部的立体声扬声器,声音偏大。

设置音频路由的作用就是决定声音使用哪个扬声器播放。

Declaration
public abstract int setAudioRoute(TXAudioRoute route)
Parameters
Type Name Description
TXAudioRoute route

音频路由,即声音由哪里输出(扬声器、听筒),默认值:TXAudioRouteSpeakerphone

Returns
Type Description
System.Int32

0:操作成功 负数:失败

Remarks

此接口只支持和Android和iOS平台

setCameraFocusPosition(Int32, Int32)

设置摄像头焦点 @param position 对焦位置

Declaration
public abstract int setCameraFocusPosition(int x, int y)
Parameters
Type Name Description
System.Int32 x

焦点横坐标

System.Int32 y

焦点纵坐标

Returns
Type Description
System.Int32

0:操作成功 负数:失败

Remarks

此接口只支持和Android和iOS平台

setCameraZoomRatio(Double)

设置当前摄像头的缩放比例 @param zoomRatio 取值范围1 - 5,取值为1表示最远视角(正常镜头),取值为5表示最近视角(放大镜头)。 最大值推荐为5,若超过5,视频数据会变得模糊不清。默认值为1。

Declaration
public abstract int setCameraZoomRatio(double zoomRatio)
Parameters
Type Name Description
System.Double zoomRatio

缩放倍数

Returns
Type Description
System.Int32

0:操作成功 负数:失败

Remarks

此接口只支持和Android和iOS平台

setSystemVolumeType(TXSystemVolumeType)

设置通话时使用的系统音量类型 @note

  1. 需要在调用 startLocalAudio() 之前调用该接口。
  2. 如无特殊需求,不推荐您自行设置,您只需通过 enterRoom 设置好适合您的场景,SDK 内部会自动选择相匹配的音量类型。 @param type 系统音量类型,参见 TXSystemVolumeType 说明。如无特殊需求,不推荐您自行设置。
Declaration
public abstract int setSystemVolumeType(TXSystemVolumeType type)
Parameters
Type Name Description
TXSystemVolumeType type

系统音量类型,如无特殊需求,不推荐您自行设置。

Returns
Type Description
System.Int32

0:操作成功 负数:失败

Remarks

此接口只支持和Android和iOS平台

switchCamera(Boolean)

切换摄像头

Declaration
public abstract int switchCamera(bool frontCamera)
Parameters
Type Name Description
System.Boolean frontCamera

YES:切换到前置摄像头 NO:切换到后置摄像头

Returns
Type Description
System.Int32

0:操作成功 负数:失败

Remarks

此接口只支持和Android和iOS平台

In This Article
Back to top Generated by DocFX