JRTCSDK-iOS v2401.0
视频客服 API 文档
载入中...
搜索中...
未找到
构造函数 | 属性 | 所有成员列表
JRTCRoomParticipant类 参考

#import <JRTCRoomParticipant.h>

构造函数

(instancetype) - init:
 
(void) - setAudioOutputFrameCallback:
 
(void) - setVideoFrameCallback:
 
(NSDictionary *) - toDictionary
 

属性

NSString * userId
 
NSString * streamId
 
NSString * displayName
 
VolumeStatus volumeStatus
 
int volume
 
NetState netStatus
 
bool audio
 
bool video
 
bool sipTalking
 
ParticipantType type
 
JRTCVideoSizerequestVideoSize
 
int role
 

详细描述

房间成员

函数文档

◆ setAudioOutputFrameCallback:

- (void) setAudioOutputFrameCallback: (id< AudioOutputFrameCallback > _Nullable)  callback

设置输出音频帧回调,传 nil 关闭回调

参数
callback回调对象
返回
  • true 设置成功
  • false 设置失败

◆ setVideoFrameCallback:

- (void) setVideoFrameCallback: (id< VideoFrameCallback > _Nullable)  callback

设置视频帧回调,传 nil 关闭回调

参数
callback回调对象

◆ toDictionary

- (NSDictionary *) toDictionary

对象转字典

属性说明

◆ audio

- (bool) audio
readnonatomicassign

是否开启了语音

  • true: 已开启
  • false: 未开启

◆ displayName

- (NSString*) displayName
readnonatomiccopy

昵称

◆ netStatus

- (NetState) netStatus
readnonatomicassign

网络状态

◆ requestVideoSize

- (JRTCVideoSize*) requestVideoSize
readwritenonatomicstrong

图像尺寸

◆ role

- (int) role
readwritenonatomicassign

获得自定义角色值

◆ sipTalking

- (bool) sipTalking
readnonatomicassign

是否通过Sip接通

  • true: 已接通
  • false: 未接通

◆ streamId

- (NSString*) streamId
readnonatomiccopy

视频流ID

用于 JRTCMediaDevicestartVideo 渲染视频使用

◆ type

- (ParticipantType) type
readnonatomicassign

获得成员类型

◆ userId

- (NSString*) userId
readnonatomiccopy

用户ID

◆ video

- (bool) video
readnonatomicassign

是否开启了视频

  • true: 已开启
  • false: 未开启

◆ volume

- (int) volume
readnonatomicassign

音量值,取值范围 0 - 100

◆ volumeStatus

- (VolumeStatus) volumeStatus
readnonatomicassign

音量状态