Interface QChatMediaServiceInterface
Hierarchy
- QChatMediaServiceInterface
Methods
addRTCChannelListener
- addRTCChannelListener(): void
connectChannel
Parameters
Returns Promise<void>
disconnectChannel
- disconnectChannel(): Promise<void>
enumCameraDevices
- enumCameraDevices(): Promise<null | NEDeviceBaseInfo[]>
Returns Promise<null | NEDeviceBaseInfo[]>
enumPlayoutDevices
- enumPlayoutDevices(): Promise<null | NEDeviceBaseInfo[]>
Returns Promise<null | NEDeviceBaseInfo[]>
enumRecordDevices
- enumRecordDevices(): Promise<null | NEDeviceBaseInfo[]>
Returns Promise<null | NEDeviceBaseInfo[]>
getRTCChannelOnlineMembers
getScreenSharingUserUuid
- getScreenSharingUserUuid(): string
initQChatMedia
Parameters
Returns Promise<void>
kickMemberOut
Parameters
Returns Promise<void>
loginByIM
- loginByIM(): Promise<void>
muteAllAudio
- muteAllAudio(): Promise<void>
muteAllVideo
- muteAllVideo(): Promise<void>
muteAudio
Parameters
Returns Promise<void>
muteVideo
Parameters
Returns Promise<void>
removeRTCChannelListener
- removeRTCChannelListener(): void
setSelectedCameraDevice
Parameters
Returns Promise<null | NEDeviceSwitchInfo>
setSelectedPlayoutDevice
Parameters
Returns Promise<null | NEDeviceSwitchInfo>
setSelectedRecordDevice
Parameters
Returns Promise<null | NEDeviceSwitchInfo>
setupRemoteVideoSubStreamCanvas
startScreenShare
- startScreenShare(): Promise<void>
stopMemberScreenShare
Parameters
Returns Promise<void>
stopScreenShare
- stopScreenShare(): Promise<void>
subscribeRemoteVideoStream
Parameters
Returns Promise<void>
subscribeRemoteVideoSubStream
Parameters
Returns Promise<void>
unMuteAllAudio
- unMuteAllAudio(): Promise<void>
unMuteAllVideo
- unMuteAllVideo(): Promise<void>
unMuteAudio
Parameters
Returns Promise<void>
unMuteVideo
Parameters
Returns Promise<void>
unSubscribeRemoteVideoStream
Parameters
Returns Promise<void>
unsubscribeRemoteVideoSubStream
Parameters
Returns Promise<void>
updateRTCChannelInfo
Parameters
Returns Promise<void>
添加RTC频道事件监听