Dela via


CommonCallingHandlers interface

Objekt som innehåller alla hanterare som krävs för att anropa komponenter.

Anropa relaterade komponenter från det här paketet kan välja ut relevanta hanterare från det här objektet. Se <xref:useHandlers> och usePropsFor.

Egenskaper

onAcceptCall
onBlurVideoBackground
onCreateLocalStreamView
onCreateRemoteStreamView
onCreateTogetherModeStreamView

Återuppringning för att skapa en vy för tillsammans-läge

onDisposeLocalScreenShareStreamView
onDisposeLocalStreamView
onDisposeRemoteScreenShareStreamView
onDisposeRemoteStreamView
onDisposeRemoteVideoStreamView
onDisposeTogetherModeStreamView

Ring tillbaka för att ta bort vyer i tillsammans-läge

onForbidAudio

Förbjud fjärrdeltagare att skicka ljud

onForbidOthersAudio

Ändra mötesalternativ förbjuder fjärrdeltagare att skicka ljud

onForbidOthersVideo

Ändra mötesalternativ: förbjud fjärrdeltagare att skicka video

onForbidVideo

Förbjud fjärrdeltagare att skicka video

onHangUp
onLowerHand
onMuteAllRemoteParticipants
onMuteParticipant
onPermitAudio

Tillåt fjärrdeltagare att skicka ljud

onPermitOthersAudio

Ändra mötesalternativ tillåt fjärrdeltagare att skicka ljud

onPermitOthersVideo

Ändra mötesalternativ tillåt fjärranslutna deltagare att skicka video

onPermitVideo

Tillåt fjärrdeltagare att skicka video

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

Scenstorlek för samtalsuppsättning tillsammans-läge

onStartCall
onStartCaptions
onStartLocalVideo
onStartNoiseSuppressionEffect
onStartScreenShare
onStartSpotlight
onStartTogetherMode

Återuppringning för att skapa en vy för tillsammans-läge

onStopAllSpotlight
onStopCaptions
onStopNoiseSuppressionEffect
onStopScreenShare
onStopSpotlight
onToggleCamera
onToggleHold
onToggleMicrophone
onToggleRaiseHand
onToggleScreenShare

Metoder

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

Egenskapsinformation

onAcceptCall

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

Egenskapsvärde

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

onBlurVideoBackground

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

Egenskapsvärde

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

onCreateLocalStreamView

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

Egenskapsvärde

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

onCreateRemoteStreamView

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

Egenskapsvärde

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

onCreateTogetherModeStreamView

Återuppringning för att skapa en vy för tillsammans-läge

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

Egenskapsvärde

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

onDisposeLocalScreenShareStreamView

onDisposeLocalScreenShareStreamView: () => Promise<void>

Egenskapsvärde

() => Promise<void>

onDisposeLocalStreamView

onDisposeLocalStreamView: () => Promise<void>

Egenskapsvärde

() => Promise<void>

onDisposeRemoteScreenShareStreamView

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

Egenskapsvärde

(userId: string) => Promise<void>

onDisposeRemoteStreamView

Varning

Det här API:et är nu inaktuellt.

use onDisposeRemoteVideoStreamView and onDisposeRemoteScreenShareStreamView instead.

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

Egenskapsvärde

(userId: string) => Promise<void>

onDisposeRemoteVideoStreamView

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

Egenskapsvärde

(userId: string) => Promise<void>

onDisposeTogetherModeStreamView

Ring tillbaka för att ta bort vyer i tillsammans-läge

onDisposeTogetherModeStreamView: () => Promise<void>

Egenskapsvärde

() => Promise<void>

onForbidAudio

Förbjud fjärrdeltagare att skicka ljud

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

Egenskapsvärde

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

onForbidOthersAudio

Ändra mötesalternativ förbjuder fjärrdeltagare att skicka ljud

onForbidOthersAudio?: () => Promise<void>

Egenskapsvärde

() => Promise<void>

onForbidOthersVideo

Ändra mötesalternativ: förbjud fjärrdeltagare att skicka video

onForbidOthersVideo?: () => Promise<void>

Egenskapsvärde

() => Promise<void>

onForbidVideo

Förbjud fjärrdeltagare att skicka video

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

Egenskapsvärde

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

onHangUp

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

Egenskapsvärde

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

onLowerHand

onLowerHand: () => Promise<void>

Egenskapsvärde

() => Promise<void>

onMuteAllRemoteParticipants

onMuteAllRemoteParticipants: () => Promise<void>

Egenskapsvärde

() => Promise<void>

onMuteParticipant

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

Egenskapsvärde

(userId: string) => Promise<void>

onPermitAudio

Tillåt fjärrdeltagare att skicka ljud

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

Egenskapsvärde

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

onPermitOthersAudio

Ändra mötesalternativ tillåt fjärrdeltagare att skicka ljud

onPermitOthersAudio?: () => Promise<void>

Egenskapsvärde

() => Promise<void>

onPermitOthersVideo

Ändra mötesalternativ tillåt fjärranslutna deltagare att skicka video

onPermitOthersVideo?: () => Promise<void>

Egenskapsvärde

() => Promise<void>

onPermitVideo

Tillåt fjärrdeltagare att skicka video

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

Egenskapsvärde

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

onRaiseHand

onRaiseHand: () => Promise<void>

Egenskapsvärde

() => Promise<void>

onReactionClick

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

Egenskapsvärde

(reaction: Reaction) => Promise<void>

onRejectCall

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

Egenskapsvärde

(incomingCallId: string) => Promise<void>

onRemoveVideoBackgroundEffects

onRemoveVideoBackgroundEffects: () => Promise<void>

Egenskapsvärde

() => Promise<void>

onReplaceVideoBackground

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

Egenskapsvärde

(backgroundReplacementConfig: BackgroundReplacementConfig) => Promise<void>

onSelectCamera

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

Egenskapsvärde

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

onSelectMicrophone

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

Egenskapsvärde

(device: AudioDeviceInfo) => Promise<void>

onSelectSpeaker

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

Egenskapsvärde

(device: AudioDeviceInfo) => Promise<void>

onSendDtmfTone

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

Egenskapsvärde

(dtmfTone: DtmfTone) => Promise<void>

onSendRealTimeText

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

Egenskapsvärde

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

onSetCaptionLanguage

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

Egenskapsvärde

(language: string) => Promise<void>

onSetSpokenLanguage

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

Egenskapsvärde

(language: string) => Promise<void>

onSetTogetherModeSceneSize

Scenstorlek för samtalsuppsättning tillsammans-läge

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

Egenskapsvärde

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

onStartCall

onStartCall: (participants: CommunicationIdentifier[], options?: StartCallOptions) => void

Egenskapsvärde

(participants: CommunicationIdentifier[], options?: StartCallOptions) => void

onStartCaptions

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

Egenskapsvärde

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

onStartLocalVideo

onStartLocalVideo: () => Promise<void>

Egenskapsvärde

() => Promise<void>

onStartNoiseSuppressionEffect

onStartNoiseSuppressionEffect: () => Promise<void>

Egenskapsvärde

() => Promise<void>

onStartScreenShare

onStartScreenShare: () => Promise<void>

Egenskapsvärde

() => Promise<void>

onStartSpotlight

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

Egenskapsvärde

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

onStartTogetherMode

Återuppringning för att skapa en vy för tillsammans-läge

onStartTogetherMode: () => Promise<void>

Egenskapsvärde

() => Promise<void>

onStopAllSpotlight

onStopAllSpotlight: () => Promise<void>

Egenskapsvärde

() => Promise<void>

onStopCaptions

onStopCaptions: () => Promise<void>

Egenskapsvärde

() => Promise<void>

onStopNoiseSuppressionEffect

onStopNoiseSuppressionEffect: () => Promise<void>

Egenskapsvärde

() => Promise<void>

onStopScreenShare

onStopScreenShare: () => Promise<void>

Egenskapsvärde

() => Promise<void>

onStopSpotlight

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

Egenskapsvärde

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

onToggleCamera

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

Egenskapsvärde

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

onToggleHold

onToggleHold: () => Promise<void>

Egenskapsvärde

() => Promise<void>

onToggleMicrophone

onToggleMicrophone: () => Promise<void>

Egenskapsvärde

() => Promise<void>

onToggleRaiseHand

onToggleRaiseHand: () => Promise<void>

Egenskapsvärde

() => Promise<void>

onToggleScreenShare

onToggleScreenShare: () => Promise<void>

Egenskapsvärde

() => Promise<void>

Metodinformation

onAddParticipant(CommunicationUserIdentifier)

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

Parametrar

Returer

Promise<void>

onAddParticipant(PhoneNumberIdentifier, AddPhoneNumberOptions)

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

Parametrar

participant
PhoneNumberIdentifier

Returer

Promise<void>

onRemoveParticipant(CommunicationIdentifier)

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

Parametrar

Returer

Promise<void>

onRemoveParticipant(string)

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

Parametrar

userId

string

Returer

Promise<void>

onSubmitSurvey(CallSurvey)

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

Parametrar

survey
CallSurvey

Returer

Promise<undefined | CallSurveyResponse>