RCRTCRoom Class Reference

Inherits from RCRTCBaseRoom : NSObject
Declared in RCRTCRoom.h

Overview

音视频通话的房间

  delegate

房间事件代理

@property (nonatomic, weak, nullable) id<RCRTCRoomEventDelegate> delegate

Discussion

房间事件代理

Declared In

RCRTCRoom.h

  localUser

当前用户

@property (nonatomic, strong, readonly, nullable) RCRTCLocalUser *localUser

Discussion

当前用户

Declared In

RCRTCRoom.h

  otherRoomIdArray

主房间中主播已经加入的副房间Id列表

@property (nonatomic, strong, readonly) NSArray<NSString*> *otherRoomIdArray

Discussion

主房间中主播已经加入的副房间Id列表

Declared In

RCRTCRoom.h

  receivedAudioBufferCallback

远端音频数据(合流)回调

@property (nonatomic, copy, nullable) RCRTCAudioDataCallback receivedAudioBufferCallback

Discussion

远端音频数据(合流)回调

Declared In

RCRTCRoom.h

– muteAllRemoteAudio:

设置所有远端用户是否静音

- (void)muteAllRemoteAudio:(BOOL)mute

Parameters

mute

是否静音所有远端用户, YES 禁止 NO 允许 @discussion 将所有远端用户静音, 注: 该功能只是不播放接收到的音频数据

@remarks 音频流处理

Discussion

设置所有远端用户是否静音

Declared In

RCRTCRoom.h

– getLiveStreams

获取直播合流数组

- (NSArray<RCRTCInputStream*> *)getLiveStreams

Discussion

获取直播合流数组

@discussion 只要有主播就会存在, 房间内没有主播则为 空数组 Added from 5.1.0

@remarks 资源管理

Declared In

RCRTCRoom.h

– getCDNStream

获取CDN流

- (nullable RCRTCCDNInputStream *)getCDNStream

Discussion

获取CDN流

@discussion 只要有房间有cdn流发布

@remarks 资源管理

Declared In

RCRTCRoom.h