Properties
addLiveStreamTask
addLiveStreamTask: ((taskInfo) => Promise<NEResult<null>>)
adjustChannelPlaybackSignalVolume
adjustChannelPlaybackSignalVolume: ((channelName, volume) => void)
Type declaration
-
- (channelName, volume): void
-
Parameters
-
channelName: string
-
volume: number
Returns void
0 成功,否则失败
adjustPlaybackSignalVolume
adjustPlaybackSignalVolume: ((volume) => number)
Type declaration
-
- (volume): number
-
Returns number
0 成功,否则失败
adjustRecordingSignalVolume
adjustRecordingSignalVolume: ((volume) => number)
Type declaration
-
- (volume): number
-
Returns number
disableEarBack
disableEarBack: (() => Promise<NEResult<null>>)
disableEncryption
disableEncryption: (() => number)
Type declaration
-
- (): number
-
Returns number
disableLocalSubStreamAudio
disableLocalSubStreamAudio: (() => Promise<NEResult<null>>)
disconnectMyAudio
disconnectMyAudio: (() => Promise<NEResult<null>>)
enableAudioVolumeIndication
enableAudioVolumeIndication: ((enable, interval, enableVad, channelName?) => void)
Type declaration
-
- (enable, interval, enableVad, channelName?): void
-
Parameters
-
enable: boolean
-
interval: number
-
enableVad: boolean
-
Optional
channelName: string
Returns void
enableEarBack
enableEarBack: (() => Promise<NEResult<null>>)
enableEncryption
enableEncryption: ((gmEncryptKey, encryptionMode) => number)
Type declaration
-
- (gmEncryptKey, encryptionMode): number
-
Returns number
enableLocalAudio
enableLocalAudio: ((channelName,
enable) => Promise<NEResult<null>>)
Type declaration
-
- (channelName, enable): Promise<NEResult<null>>
-
Parameters
-
channelName: string
-
enable: boolean
Returns Promise<NEResult<null>>
enableLocalSubStreamAudio
enableLocalSubStreamAudio: (() => Promise<NEResult<null>>)
enableMediaPub
enableMediaPub: ((channelName,
mediaType,
enable) => Promise<NEResult<null>>)
Type declaration
-
- (channelName, mediaType, enable): Promise<NEResult<null>>
-
Parameters
-
channelName: string
-
mediaType: number
-
enable: boolean
Returns Promise<NEResult<null>>
getEffectDuration
getEffectDuration: ((options) => Promise<NEResult<number>>)
getLocalAudioLevel
getLocalAudioLevel: ((channelName?) => number)
Type declaration
-
- (channelName?): number
-
Parameters
-
Optional
channelName: string
Returns number
getScreenSharingUserUuid
getScreenSharingUserUuid: (() => string)
Type declaration
-
- (): string
-
Returns string
getSelectedCameraDevice
getSelectedCameraDevice: (() => string)
Type declaration
-
- (): string
-
Returns string
getSelectedPlayoutDevice
getSelectedPlayoutDevice: (() => string)
Type declaration
-
- (): string
-
Returns string
getSelectedRecordDevice
getSelectedRecordDevice: (() => string)
Type declaration
-
- (): string
-
Returns string
isSupported
isSupported: boolean
joinRtcChannel
joinRtcChannel: ((channelName?) => Promise<NEResult<null>>)
Type declaration
-
- (channelName?): Promise<NEResult<null>>
-
Parameters
-
Optional
channelName: string
Returns Promise<NEResult<null>>
leaveRtcChannel
leaveRtcChannel: ((channelName?) => Promise<NEResult<null>>)
Type declaration
-
- (channelName?): Promise<NEResult<null>>
-
Parameters
-
Optional
channelName: string
Returns Promise<NEResult<null>>
muteMemberAudio
muteMemberAudio: ((userUuid) => Promise<NEResult<null>>)
muteMemberVideo
muteMemberVideo: ((userUuid) => Promise<NEResult<null>>)
muteMyAudio
muteMyAudio: (() => Promise<NEResult<null>>)
muteMyVideo
muteMyVideo: (() => Promise<NEResult<null>>)
pauseAllEffects
pauseAllEffects: (() => Promise<NEResult<null>>)
pauseEffect
pauseEffect: ((effectId) => Promise<NEResult<null>>)
pauseLocalAudioRecording
pauseLocalAudioRecording: (() => Promise<NEResult<null>>)
pauseLocalVideoCapture
pauseLocalVideoCapture: (() => Promise<NEResult<null>>)
playEffect
playEffect: ((effectId,
option) => Promise<NEResult<null>>)
pushExternalVideoFrame
pushExternalVideoFrame: ((videoSource) => number)
Type declaration
-
- (videoSource): number
-
Parameters
-
videoSource: MediaStreamTrack
Returns number
reconnectMyAudio
reconnectMyAudio: (() => Promise<NEResult<null>>)
removeLiveStreamTask
removeLiveStreamTask: ((taskId) => Promise<NEResult<null>>)
replayRemoteStream
replayRemoteStream: ((options) => Promise<NEResult<null>>)
resumeAllEffects
resumeAllEffects: (() => Promise<NEResult<null>>)
resumeEffect
resumeEffect: ((effectId) => Promise<NEResult<null>>)
resumeLocalAudioRecording
resumeLocalAudioRecording: (() => Promise<NEResult<null>>)
resumeLocalVideoCapture
resumeLocalVideoCapture: (() => Promise<NEResult<null>>)
seExternalVideoSource
seExternalVideoSource: ((enable) => number)
Type declaration
-
- (enable): number
-
Returns number
setAudioMixingPlaybackVolume
setAudioMixingPlaybackVolume: ((volume) => Promise<NEResult<null>>)
setAudioProfile
setAudioProfile: ((profile) => void)
Type declaration
-
- (profile): void
-
Returns void
setChannelProfile
setChannelProfile: ((options) => number)
Type declaration
-
- (options): number
-
Returns number
setEffectSendVolume
setEffectSendVolume: ((volume) => Promise<NEResult<null>>)
setLocalVideoConfig
setLocalVideoConfig: ((profile) => void)
Type declaration
-
- (profile): void
-
Returns void
setupLocalVideoCanvas
setupLocalVideoCanvas: ((videoView) => number)
Type declaration
-
- (videoView): number
-
Returns number
setupRemoteVideoCanvas
setupRemoteVideoCanvas: ((videoView, userUuid) => number)
Type declaration
-
- (videoView, userUuid): number
-
Returns number
setupRemoteVideoSubStreamCanvas
setupRemoteVideoSubStreamCanvas: ((videoView, userUuid) => number)
Type declaration
-
- (videoView, userUuid): number
-
Returns number
startAudioMixing
startAudioMixing: ((option) => Promise<NEResult<null>>)
startScreenShare
startScreenShare: ((screenConfig?) => Promise<NEResult<null>>)
Optional
startShareSystemAudio
startShareSystemAudio?: (() => Promise<NEResult<null>>)
stopAllEffects
stopAllEffects: (() => Promise<NEResult<null>>)
stopAudioMixing
stopAudioMixing: (() => Promise<NEResult<null>>)
stopEffect
stopEffect: ((effectId) => Promise<NEResult<null>>)
stopMemberScreenShare
stopMemberScreenShare: ((userUuid) => Promise<NEResult<null>>)
stopMemberSystemAudioShare
stopMemberSystemAudioShare: ((userUuid) => Promise<NEResult<null>>)
stopScreenShare
stopScreenShare: (() => Promise<NEResult<null>>)
Optional
stopShareSystemAudio
stopShareSystemAudio?: (() => Promise<NEResult<null>>)
subscribeRemoteVideoStream
subscribeRemoteVideoStream: ((userUuid,
streamType) => Promise<NEResult<null>>)
subscribeRemoteVideoSubStream
subscribeRemoteVideoSubStream: ((userUuid) => Promise<NEResult<null>>)
Optional
takeLocalSnapshot
takeLocalSnapshot?: ((streamType) => Promise<NEResult<undefined | string | Uint8Array>>)
Type declaration
-
- (streamType): Promise<NEResult<undefined | string | Uint8Array>>
-
Returns Promise<NEResult<undefined | string | Uint8Array>>
unmuteMemberAudio
unmuteMemberAudio: ((userUuid) => Promise<NEResult<null>>)
unmuteMemberVideo
unmuteMemberVideo: ((userUuid) => Promise<NEResult<null>>)
unmuteMyAudio
unmuteMyAudio: ((enableMediaPub?) => Promise<NEResult<null>>)
Type declaration
-
- (enableMediaPub?): Promise<NEResult<null>>
-
Parameters
-
Optional
enableMediaPub: boolean
Returns Promise<NEResult<null>>
unmuteMyVideo
unmuteMyVideo: ((enableMediaPub?,
facingMode?) => Promise<NEResult<null>>)
Type declaration
-
- (enableMediaPub?, facingMode?): Promise<NEResult<null>>
-
Parameters
-
Optional
enableMediaPub: boolean
-
Optional
facingMode: "user" | "environment"
Returns Promise<NEResult<null>>
unsubscribeRemoteVideoStream
unsubscribeRemoteVideoStream: ((userUuid,
streamType) => Promise<NEResult<null>>)
unsubscribeRemoteVideoSubStream
unsubscribeRemoteVideoSubStream: ((userUuid) => Promise<NEResult<null>>)
updateLiveStreamTask
updateLiveStreamTask: ((taskInfo) => Promise<NEResult<null>>)
添加房间推流任务 成功调用该方法后,当前用户可以收到该直播流的状态通知 (该方法仅适用直播场景,请在房间内调用该方法,该方法在通话中有效。该方法每次只能增加一路旁路推流地址。如需推送多路流,则需多次调用该方法。同一个音视频房间(即同一个 channelid)可以创建 3 个不同的推流任务)