Type Aliases
ConnectOptions
ConnectOptions: { channelId: string; serverId: string }
Type declaration
channelId: string
serverId: string
GetRTCChannelInfoOptions
GetRTCChannelInfoOptions: { channelId: string; serverId: string }
Type declaration
channelId: string
serverId: string
GetRTCChannelInfoResult
GetRTCChannelInfoResult: { audio: { profile: string; scenario: string }; limit: number; video: { fps: number; height: number; width: number } }
Type declaration
audio: { profile: string; scenario: string }
profile: string
scenario: string
limit: number
video: { fps: number; height: number; width: number }
fps: number
height: number
width: number
GetRTCChannelOnlineMembersOptions
GetRTCChannelOnlineMembersOptions: { channelId: string; serverId: string }
Type declaration
channelId: string
serverId: string
InitOptions
InitOptions: { serverConfig: { imServerConfig: { httpsEnabled: boolean; lbs: string; link: string; linkSslWeb: boolean; nosDownloader: string; nosUploader: string }; roomKitServerConfig: { roomServer: string }; rtcServerConfig: { channelServer: string; roomServer: string; statisticsServer: string; useIPv6: boolean }; whiteboardServerConfig: { dataReportServer: string; directNosServer: string; docTransServer: string; fontDownloadServer: string; mediaUploadServer: string; roomServer: string; sdkLogNosServer: string } } }
Type declaration
serverConfig: { imServerConfig: { httpsEnabled: boolean; lbs: string; link: string; linkSslWeb: boolean; nosDownloader: string; nosUploader: string }; roomKitServerConfig: { roomServer: string }; rtcServerConfig: { channelServer: string; roomServer: string; statisticsServer: string; useIPv6: boolean }; whiteboardServerConfig: { dataReportServer: string; directNosServer: string; docTransServer: string; fontDownloadServer: string; mediaUploadServer: string; roomServer: string; sdkLogNosServer: string } }
imServerConfig: { httpsEnabled: boolean; lbs: string; link: string; linkSslWeb: boolean; nosDownloader: string; nosUploader: string }
httpsEnabled: boolean
lbs: string
link: string
linkSslWeb: boolean
nosDownloader: string
nosUploader: string
roomKitServerConfig: { roomServer: string }
rtcServerConfig: { channelServer: string; roomServer: string; statisticsServer: string; useIPv6: boolean }
channelServer: string
roomServer: string
statisticsServer: string
useIPv6: boolean
whiteboardServerConfig: { dataReportServer: string; directNosServer: string; docTransServer: string; fontDownloadServer: string; mediaUploadServer: string; roomServer: string; sdkLogNosServer: string }
dataReportServer: string
directNosServer: string
docTransServer: string
fontDownloadServer: string
mediaUploadServer: string
roomServer: string
sdkLogNosServer: string
KickMemberOutOptions
KickMemberOutOptions: { accid: string }
MuteAudioOptions
MuteAudioOptions: { accid: string }
MuteVideoOptions
MuteVideoOptions: { accid: string }
QChatMediaMember
QChatMediaMember: { accid: string; isAudioOn: boolean; isSharingScreen: boolean; isVideoOn: boolean; properties: Record<string, any> }
Type declaration
accid: string
isAudioOn: boolean
isSharingScreen: boolean
isVideoOn: boolean
properties: Record<string, any>
QChatMediaMemberInfo
QChatMediaMemberInfo: { accid: string; avatar: string; createTime: number; ext?: string; inviter: string; joinTime: number; nick: string; serverId: string; type: 0 | 1; updateTime: number; validFlag: 0 | 1 }
Type declaration
accid: string
avatar: string
createTime: number
Optional ext?: string
inviter: string
joinTime: number
nick: string
serverId: string
type: 0 | 1
updateTime: number
validFlag: 0 | 1
QChatMediaVideoView
QChatMediaVideoView: HTMLElement | string
QChatMemberVolumeInfo
QChatMemberVolumeInfo: { userUuid: string; volume: number }
Type declaration
userUuid: string
volume: number
SetSelectedCameraDeviceOptions
SetSelectedCameraDeviceOptions: { deviceId: string }
SetSelectedPlayoutDeviceOptions
SetSelectedPlayoutDeviceOptions: { deviceId: string }
SetSelectedRecordDeviceOptions
SetSelectedRecordDeviceOptions: { deviceId: string }
SetupRemoteVideoSubStreamCanvasOptions
StopMemberScreenShareOptions
StopMemberScreenShareOptions: { accid: string }
SubscribeRemoteVideoStreamOptions
SubscribeRemoteVideoStreamOptions: { accid: string; streamType: number }
Type declaration
accid: string
streamType: number
SubscribeRemoteVideoSubStreamOptions
SubscribeRemoteVideoSubStreamOptions: { accid: string }
UnMuteAudioOptions
UnMuteAudioOptions: { accid: string }
UnMuteVideoOptions
UnMuteVideoOptions: { accid: string }
UnSubScribeRemoteVideoSubStreamOptions
UnSubScribeRemoteVideoSubStreamOptions: { accid: string }
UnSubscribeRemoteVideoStreamOptions
UnSubscribeRemoteVideoStreamOptions: { accid: string; streamType: number }
Type declaration
accid: string
streamType: number
UpdateRTCChannelInfoOptions
UpdateRTCChannelInfoOptions: { audio: { profile: string; scenario: string }; channelId: string; limit: number; serverId: string; video: { fps: number; height: number; width: number } }
Type declaration
audio: { profile: string; scenario: string }
profile: string
scenario: string
channelId: string
limit: number
serverId: string
video: { fps: number; height: number; width: number }
fps: number
height: number
width: number
enumDevicesResult
enumDevicesResult: NEDeviceBaseInfo
setDeviceInfoResult
setDeviceInfoResult: NEDeviceSwitchInfo
updateRTCChannelInfoResult
updateRTCChannelInfoResult: { audio: { profile: string; scenario: string }; limit: number; video: { fps: number; height: number; width: number } }
Type declaration
audio: { profile: string; scenario: string }
profile: string
scenario: string
limit: number
video: { fps: number; height: number; width: number }
fps: number
height: number
width: number
频道ID