NIM C# SDK
6.3.0
|
加入聊天室的josn拓展封装类 More...
Public Member Functions | |
NIMJoinRoomJsonEx () | |
Public Member Functions inherited from NimUtility.NimJsonObject< NIMJoinRoomJsonEx > | |
virtual string | Serialize () |
virtual string | SerializeWithIndented () |
Properties | |
string | SessionId [get, set] |
发起会话的标识id,将在创建通话及结束通话时有效,帮助针对无channelid的情况下进行映射 More... | |
int | CustomAudio [get, set] |
是否用自定义音频数据(PCM) More... | |
int | CustomVideo [get, set] |
是否用自定义视频数据(i420) More... | |
int | ServerAudioRecord [get, set] |
是否需要录制音频数据 >0表示是 (需要服务器配置支持,本地录制直接调用接口函数) More... | |
int | ServerVideoRecord [get, set] |
是否需要录制视频数据 >0表示是 (需要服务器配置支持,本地录制直接调用接口函数) More... | |
int | ServerSingleRecord [get, set] |
服务器录制模式NIMVChatServRecordType,默认为0 (需要服务器配置支持,并且开kNIMVChatRecord,kNIMVChatSingleRecord其中一个) More... | |
int | ServerHostSpeaker [get, set] |
服务器混录时指定本人主画面,默认为0, 非0表示打开(需要服务器配置支持,及录制模式打开混录,并且为多人中的第一个主画面配置 More... | |
int | MaxVideoRate [get, set] |
视频发送编码码率 [100000,600000]有效 More... | |
int | VideoQuality [get, set] |
视频聊天分辨率选择 NIMVChatVideoQuality More... | |
int | FrameRate [get, set] |
视频画面帧率 NIMVChatVideoFrameRate More... | |
int | AudioMode [get, set] |
音频模式选择,非默认时kNIMVChatAudioHighRate无效 More... | |
string | RtmpUrl [get, set] |
直播推流地址(加入多人时有效),非空代表主播旁路直播, kNIMVChatBypassRtmp决定是否开始推流 More... | |
int | BypassRtmp [get, set] |
是否是旁路直播观众,此时MeetingMode无效 >0表示是 More... | |
int | RtmpRecord [get, set] |
是否开启服务器对直播推流录制(需要开启服务器能力), >0表示是 More... | |
int | SplitMode [get, set] |
主播控制的直播推流时的分屏模式 NIMVChatVideoSplitMode More... | |
string | Layout [get, set] |
自定义布局 More... | |
int | VEncodeMode [get, set] |
使用的视频编码策略NIMVChatVideoEncodeMode, 默认kNIMVChatVEModeNormal More... | |
int | AudioHighRate [get, set] |
是否使用语音高清模式 >0表示是(默认关闭)3.3.0 之前的版本无法加入已经开启高清语音的多人会议 More... | |
Properties inherited from NimUtility.NimJsonObject< NIMJoinRoomJsonEx > | |
virtual bool | IgnoreDefauleValue [get, set] |
string | JSON [get, set] |
Additional Inherited Members | |
Static Public Member Functions inherited from NimUtility.NimJsonObject< NIMJoinRoomJsonEx > | |
static T | Deserialize (string json) |
加入聊天室的josn拓展封装类
NIM.NIMJoinRoomJsonEx.NIMJoinRoomJsonEx | ( | ) |
|
getset |
是否使用语音高清模式 >0表示是(默认关闭)3.3.0 之前的版本无法加入已经开启高清语音的多人会议
|
getset |
音频模式选择,非默认时kNIMVChatAudioHighRate无效
|
getset |
是否是旁路直播观众,此时MeetingMode无效 >0表示是
|
getset |
是否用自定义音频数据(PCM)
|
getset |
是否用自定义视频数据(i420)
|
getset |
视频画面帧率 NIMVChatVideoFrameRate
|
getset |
自定义布局
|
getset |
视频发送编码码率 [100000,600000]有效
|
getset |
是否开启服务器对直播推流录制(需要开启服务器能力), >0表示是
|
getset |
直播推流地址(加入多人时有效),非空代表主播旁路直播, kNIMVChatBypassRtmp决定是否开始推流
|
getset |
是否需要录制音频数据 >0表示是 (需要服务器配置支持,本地录制直接调用接口函数)
|
getset |
服务器混录时指定本人主画面,默认为0, 非0表示打开(需要服务器配置支持,及录制模式打开混录,并且为多人中的第一个主画面配置
|
getset |
服务器录制模式NIMVChatServRecordType,默认为0 (需要服务器配置支持,并且开kNIMVChatRecord,kNIMVChatSingleRecord其中一个)
|
getset |
是否需要录制视频数据 >0表示是 (需要服务器配置支持,本地录制直接调用接口函数)
|
getset |
发起会话的标识id,将在创建通话及结束通话时有效,帮助针对无channelid的情况下进行映射
|
getset |
主播控制的直播推流时的分屏模式 NIMVChatVideoSplitMode
|
getset |
使用的视频编码策略NIMVChatVideoEncodeMode, 默认kNIMVChatVEModeNormal
|
getset |
视频聊天分辨率选择 NIMVChatVideoQuality