有奖捉虫:办公协同&微信生态&物联网文档专题 HOT
Copyright (c) 2024 Tencent. All rights reserved.
废弃接口

TUIRoomEngine

函数列表
描述
开始推送本地音频
停止推送本地音频
获得TRTC实例对象
获得设备管理对象
获得音效管理对象
获得美颜管理对象
设置本地用户视频渲染的视图控件
设置房间麦控模式(只有管理员或房主能够调用)
切换前置或后置摄像头(仅适用于移动端)
获取设备列表(仅适用于桌面端)
设置当前要使用的设备(仅适用于桌面端)

startPushLocalAudio

startPushLocalAudio

开始推送本地音频

@deprecated v1.5.0 版本开始不推荐使用,建议使用unmuteLocalAudio代替。

stopPushLocalAudio

stopPushLocalAudio

停止推送本地音频

@deprecated v1.5.0 版本开始不推荐使用,建议使用muteLocalAudio代替。

getTRTCCloud

getTRTCCloud

获得TRTC实例对象

@deprecated v1.5.0 版本开始不推荐使用。

getDeviceManager

getDeviceManager

获得设备管理对象

@deprecated v1.5.0 版本开始不推荐使用。

getAudioEffectManager

getAudioEffectManager

获得音效管理对象

@deprecated v1.5.0 版本开始不推荐使用。

getBeautyManager

getBeautyManager

获得美颜管理对象

@deprecated v1.5.0 版本开始不推荐使用。

setLocalVideoView:view:

setLocalVideoView:view:
- (void)setLocalVideoView:
(TUIVideoStreamType)streamType
view:
(TUIVideoView *__nullable)view

设置本地用户视频渲染的视图控件

@deprecated v1.6.1 版本开始不推荐使用。

updateRoomSpeechModeByAdmin:onSuccess:onError:

updateRoomSpeechModeByAdmin:onSuccess:onError:
- (void)updateRoomSpeechModeByAdmin:
(TUISpeechMode)mode
onSuccess:
(TUISuccessBlock)onSuccess
onError:
(TUIErrorBlock)onError

设置房间麦控模式(只有管理员或房主能够调用)

@deprecated v2.0 版本开始,该功能已废弃,建议使用isSeatEnabled代替。
房间麦控模式更新后,SDK会通过 $TUIRoomObserver$ 中的 onRoomSpeechModeChanged 回调通知房间内用户。
参数
描述
mode
TUISpeechModeFreeToSpeak: 自由发言模式, 用户可以自由开启麦克风和扬声器;
TUISpeechModeApplyToSpeak: 申请发言模式,用户requestOpenLocalMicrophone 或 requestOpenLocalCamera 向房主或管理员申请后,方可打开麦克风和摄像头开始发言;
TUISpeechModeApplySpeakAfterTakingSeat: 上麦发言模式,KConference房间内,所有人在发言前,必须takeSeat,才能进行麦克风和摄像头操作。
onError
错误回调
onSuccess
成功回调

switchCamera:

switchCamera:
- (NSInteger)switchCamera:
(BOOL)frontCamera

切换前置或后置摄像头(仅适用于移动端)

@deprecated v2.0 版本开始不推荐使用,建议使用{$TUIRoomDeviceManager$}中的switchCamera代替。

返回值说明:

0:操作成功;负数:操作失败。

getDevicesList:

getDevicesList:
- (NSArray<TXMediaDeviceInfo *> * _Nullable)getDevicesList:
(TUIMediaDeviceType)type

获取设备列表(仅适用于桌面端)

@deprecated v2.0 版本开始不推荐使用,建议使用{$TUIRoomDeviceManager$}中的getDevicesList代替。
参数
描述
type
设备类型,指定需要获取哪种设备的列表。详见 TXMediaDeviceType 定义。
注意
使用完毕后请调用 release 方法释放资源,这样可以让 SDK 维护 ITXDeviceCollection 对象的生命周期。
不要使用 delete 释放返回的 Collection 对象,delete ITXDeviceCollection* 指针会导致异常崩溃。
type 只支持 TXMediaDeviceTypeMic、TXMediaDeviceTypeSpeaker、TXMediaDeviceTypeCamera。
此接口只支持 Mac 和 Windows 平台。

setCurrentDevice:deviceId:

setCurrentDevice:deviceId:
- (NSInteger)setCurrentDevice:
(TUIMediaDeviceType)type
deviceId:
(NSString *)deviceId

设置当前要使用的设备(仅适用于桌面端)

@deprecated v2.0 版本开始不推荐使用,建议使用{$TUIRoomDeviceManager$}中的setCurrentDevice代替。

设置当前要使用的设备后,SDK会通过 $TUIRoomObserver$ 中的 onDeviceChanged 通知您。
参数
描述
deviceId
设备ID,您可以通过接口 getDevicesList 获得设备 ID。
type
设备类型,详见 TXMediaDeviceType 定义。

返回值说明:

0:操作成功;负数:操作失败。