通过


你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

CallingHandlers interface

包含调用组件所需的所有处理程序的对象。

从此包调用相关组件可以从此对象中选取相关处理程序。 请参阅 <xref:useHandlers> 和 usePropsFor

扩展

属性

onStartCall

继承属性

onAcceptCall
onBlurVideoBackground
onCreateLocalStreamView
onCreateRemoteStreamView
onCreateTogetherModeStreamView

回调以创建同框场景模式的视图

onDisposeLocalScreenShareStreamView
onDisposeLocalStreamView
onDisposeRemoteScreenShareStreamView
onDisposeRemoteStreamView
onDisposeRemoteVideoStreamView
onDisposeTogetherModeStreamView

Call back to dispose Together 模式视图

onForbidAudio

禁止远程参与者发送音频

onForbidOthersAudio

更改会议选项:禁止远程参与者发送音频

onForbidOthersVideo

更改会议选项禁止远程参与者发送视频

onForbidVideo

禁止远程参与者发送视频

onHangUp
onLowerHand
onMuteAllRemoteParticipants
onMuteParticipant
onPermitAudio

允许远程参与者发送音频

onPermitOthersAudio

更改会议选项:允许远程参与者发送音频

onPermitOthersVideo

更改会议选项允许远程参与者发送视频

onPermitVideo

允许远程参与者发送视频

onRaiseHand
onReactionClick
onRejectCall
onRemoveVideoBackgroundEffects
onReplaceVideoBackground
onSelectCamera
onSelectMicrophone
onSelectSpeaker
onSendDtmfTone
onSendRealTimeText
onSetCaptionLanguage
onSetSpokenLanguage
onSetTogetherModeSceneSize

调用 Set Together 模式场景大小

onStartCaptions
onStartLocalVideo
onStartNoiseSuppressionEffect
onStartScreenShare
onStartSpotlight
onStartTogetherMode

回调以创建同框场景模式的视图

onStopAllSpotlight
onStopCaptions
onStopNoiseSuppressionEffect
onStopScreenShare
onStopSpotlight
onToggleCamera
onToggleHold
onToggleMicrophone
onToggleRaiseHand
onToggleScreenShare

继承的方法

onAddParticipant(CommunicationUserIdentifier)
onAddParticipant(PhoneNumberIdentifier, AddPhoneNumberOptions)
onRemoveParticipant(CommunicationIdentifier)
onRemoveParticipant(string)
onSubmitSurvey(CallSurvey)

属性详细信息

onStartCall

onStartCall: (participants: CommunicationIdentifier[], options?: StartCallOptions) => undefined | Call

属性值

(participants: CommunicationIdentifier[], options?: StartCallOptions) => undefined | Call

继承属性详细信息

onAcceptCall

onAcceptCall: (incomingCallId: string, useVideo?: boolean) => Promise<void>

属性值

(incomingCallId: string, useVideo?: boolean) => Promise<void>

继承自CommonCallingHandlers.onAcceptCall

onBlurVideoBackground

onBlurVideoBackground: (backgroundBlurConfig?: VideoEffectConfig) => Promise<void>

属性值

(backgroundBlurConfig?: VideoEffectConfig) => Promise<void>

继承自CommonCallingHandlers.onBlurVideoBackground

onCreateLocalStreamView

onCreateLocalStreamView: (options?: VideoStreamOptions) => Promise<void | CreateVideoStreamViewResult>

属性值

(options?: VideoStreamOptions) => Promise<void | CreateVideoStreamViewResult>

继承自CommonCallingHandlers.onCreateLocalStreamView

onCreateRemoteStreamView

onCreateRemoteStreamView: (userId: string, options?: VideoStreamOptions) => Promise<void | CreateVideoStreamViewResult>

属性值

(userId: string, options?: VideoStreamOptions) => Promise<void | CreateVideoStreamViewResult>

继承自CommonCallingHandlers.onCreateRemoteStreamView

onCreateTogetherModeStreamView

回调以创建同框场景模式的视图

onCreateTogetherModeStreamView: (options?: TogetherModeStreamOptions) => Promise<void | TogetherModeStreamViewResult>

属性值

(options?: TogetherModeStreamOptions) => Promise<void | TogetherModeStreamViewResult>

继承自CommonCallingHandlers.onCreateTogetherModeStreamView

onDisposeLocalScreenShareStreamView

onDisposeLocalScreenShareStreamView: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onDisposeLocalScreenShareStreamView

onDisposeLocalStreamView

onDisposeLocalStreamView: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onDisposeLocalStreamView

onDisposeRemoteScreenShareStreamView

onDisposeRemoteScreenShareStreamView: (userId: string) => Promise<void>

属性值

(userId: string) => Promise<void>

继承自CommonCallingHandlers.onDisposeRemoteScreenShareStreamView

onDisposeRemoteStreamView

警告

现已弃用此 API。

use onDisposeRemoteVideoStreamView and onDisposeRemoteScreenShareStreamView instead.

onDisposeRemoteStreamView: (userId: string) => Promise<void>

属性值

(userId: string) => Promise<void>

继承自CommonCallingHandlers.onDisposeRemoteStreamView

onDisposeRemoteVideoStreamView

onDisposeRemoteVideoStreamView: (userId: string) => Promise<void>

属性值

(userId: string) => Promise<void>

继承自CommonCallingHandlers.onDisposeRemoteVideoStreamView

onDisposeTogetherModeStreamView

Call back to dispose Together 模式视图

onDisposeTogetherModeStreamView: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onDisposeTogetherModeStreamView

onForbidAudio

禁止远程参与者发送音频

onForbidAudio?: (userIds: string[]) => Promise<void>

属性值

(userIds: string[]) => Promise<void>

继承自CommonCallingHandlers.onForbidAudio

onForbidOthersAudio

更改会议选项:禁止远程参与者发送音频

onForbidOthersAudio?: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onForbidOthersAudio

onForbidOthersVideo

更改会议选项禁止远程参与者发送视频

onForbidOthersVideo?: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onForbidOthersVideo

onForbidVideo

禁止远程参与者发送视频

onForbidVideo?: (userIds: string[]) => Promise<void>

属性值

(userIds: string[]) => Promise<void>

继承自CommonCallingHandlers.onForbidVideo

onHangUp

onHangUp: (forEveryone?: boolean) => Promise<void>

属性值

(forEveryone?: boolean) => Promise<void>

继承自CommonCallingHandlers.onHangUp

onLowerHand

onLowerHand: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onLowerHand

onMuteAllRemoteParticipants

onMuteAllRemoteParticipants: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onMuteAllRemoteParticipants

onMuteParticipant

onMuteParticipant: (userId: string) => Promise<void>

属性值

(userId: string) => Promise<void>

继承自CommonCallingHandlers.onMuteParticipant

onPermitAudio

允许远程参与者发送音频

onPermitAudio?: (userIds: string[]) => Promise<void>

属性值

(userIds: string[]) => Promise<void>

继承自CommonCallingHandlers.onPermitAudio

onPermitOthersAudio

更改会议选项:允许远程参与者发送音频

onPermitOthersAudio?: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onPermitOthersAudio

onPermitOthersVideo

更改会议选项允许远程参与者发送视频

onPermitOthersVideo?: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onPermitOthersVideo

onPermitVideo

允许远程参与者发送视频

onPermitVideo?: (userIds: string[]) => Promise<void>

属性值

(userIds: string[]) => Promise<void>

继承自CommonCallingHandlers.onPermitVideo

onRaiseHand

onRaiseHand: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onRaiseHand

onReactionClick

onReactionClick: (reaction: Reaction) => Promise<void>

属性值

(reaction: Reaction) => Promise<void>

继承自CommonCallingHandlers.onReactionClick

onRejectCall

onRejectCall: (incomingCallId: string) => Promise<void>

属性值

(incomingCallId: string) => Promise<void>

继承自CommonCallingHandlers.onRejectCall

onRemoveVideoBackgroundEffects

onRemoveVideoBackgroundEffects: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onRemoveVideoBackgroundEffects

onReplaceVideoBackground

onReplaceVideoBackground: (backgroundReplacementConfig: BackgroundReplacementConfig) => Promise<void>

属性值

(backgroundReplacementConfig: BackgroundReplacementConfig) => Promise<void>

继承自CommonCallingHandlers.onReplaceVideoBackground

onSelectCamera

onSelectCamera: (device: VideoDeviceInfo, options?: VideoStreamOptions) => Promise<void>

属性值

(device: VideoDeviceInfo, options?: VideoStreamOptions) => Promise<void>

继承自CommonCallingHandlers.onSelectCamera

onSelectMicrophone

onSelectMicrophone: (device: AudioDeviceInfo) => Promise<void>

属性值

(device: AudioDeviceInfo) => Promise<void>

继承自CommonCallingHandlers.onSelectMicrophone

onSelectSpeaker

onSelectSpeaker: (device: AudioDeviceInfo) => Promise<void>

属性值

(device: AudioDeviceInfo) => Promise<void>

继承自CommonCallingHandlers.onSelectSpeaker

onSendDtmfTone

onSendDtmfTone: (dtmfTone: DtmfTone) => Promise<void>

属性值

(dtmfTone: DtmfTone) => Promise<void>

继承自CommonCallingHandlers.onSendDtmfTone

onSendRealTimeText

onSendRealTimeText: (text: string, isFinalized: boolean) => Promise<void>

属性值

(text: string, isFinalized: boolean) => Promise<void>

继承自CommonCallingHandlers.onSendRealTimeText

onSetCaptionLanguage

onSetCaptionLanguage: (language: string) => Promise<void>

属性值

(language: string) => Promise<void>

继承自CommonCallingHandlers.onSetCaptionLanguage

onSetSpokenLanguage

onSetSpokenLanguage: (language: string) => Promise<void>

属性值

(language: string) => Promise<void>

继承自CommonCallingHandlers.onSetSpokenLanguage

onSetTogetherModeSceneSize

调用 Set Together 模式场景大小

onSetTogetherModeSceneSize: (width: number, height: number) => void

属性值

(width: number, height: number) => void

继承自CommonCallingHandlers.onSetTogetherModeSceneSize

onStartCaptions

onStartCaptions: (options?: CaptionsOptions) => Promise<void>

属性值

(options?: CaptionsOptions) => Promise<void>

继承自CommonCallingHandlers.onStartCaptions

onStartLocalVideo

onStartLocalVideo: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onStartLocalVideo

onStartNoiseSuppressionEffect

onStartNoiseSuppressionEffect: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onStartNoiseSuppressionEffect

onStartScreenShare

onStartScreenShare: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onStartScreenShare

onStartSpotlight

onStartSpotlight: (userIds?: string[]) => Promise<void>

属性值

(userIds?: string[]) => Promise<void>

继承自CommonCallingHandlers.onStartSpotlight

onStartTogetherMode

回调以创建同框场景模式的视图

onStartTogetherMode: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onStartTogetherMode

onStopAllSpotlight

onStopAllSpotlight: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onStopAllSpotlight

onStopCaptions

onStopCaptions: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onStopCaptions

onStopNoiseSuppressionEffect

onStopNoiseSuppressionEffect: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onStopNoiseSuppressionEffect

onStopScreenShare

onStopScreenShare: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onStopScreenShare

onStopSpotlight

onStopSpotlight: (userIds?: string[]) => Promise<void>

属性值

(userIds?: string[]) => Promise<void>

继承自CommonCallingHandlers.onStopSpotlight

onToggleCamera

onToggleCamera: (options?: VideoStreamOptions) => Promise<void>

属性值

(options?: VideoStreamOptions) => Promise<void>

继承自CommonCallingHandlers.onToggleCamera

onToggleHold

onToggleHold: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onToggleHold

onToggleMicrophone

onToggleMicrophone: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onToggleMicrophone

onToggleRaiseHand

onToggleRaiseHand: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onToggleRaiseHand

onToggleScreenShare

onToggleScreenShare: () => Promise<void>

属性值

() => Promise<void>

继承自CommonCallingHandlers.onToggleScreenShare

继承的方法详细信息

onAddParticipant(CommunicationUserIdentifier)

function onAddParticipant(participant: CommunicationUserIdentifier): Promise<void>

参数

返回

Promise<void>

继承自CommonCallingHandlers.onAddParticipant

onAddParticipant(PhoneNumberIdentifier, AddPhoneNumberOptions)

function onAddParticipant(participant: PhoneNumberIdentifier, options: AddPhoneNumberOptions): Promise<void>

参数

participant
PhoneNumberIdentifier

返回

Promise<void>

继承自CommonCallingHandlers.onAddParticipant

onRemoveParticipant(CommunicationIdentifier)

function onRemoveParticipant(participant: CommunicationIdentifier): Promise<void>

参数

返回

Promise<void>

继承自commonCallingHandlers.onRemoveParticipant

onRemoveParticipant(string)

function onRemoveParticipant(userId: string): Promise<void>

参数

userId

string

返回

Promise<void>

继承自commonCallingHandlers.onRemoveParticipant

onSubmitSurvey(CallSurvey)

function onSubmitSurvey(survey: CallSurvey): Promise<undefined | CallSurveyResponse>

参数

survey
CallSurvey

返回

Promise<undefined | CallSurveyResponse>

继承自CommonCallingHandlers.onSubmitSurvey