Bagikan melalui


CommonCallingHandlers interface

Objek yang berisi semua handler yang diperlukan untuk memanggil komponen.

Memanggil komponen terkait dari paket ini dapat memilih handler yang relevan dari objek ini. Lihat <xref:useHandlers> dan usePropsFor.

Properti

onAcceptCall
onBlurVideoBackground
onCreateLocalStreamView
onCreateRemoteStreamView
onCreateTogetherModeStreamView

Panggil kembali untuk membuat tampilan untuk mode bersama

onDisposeLocalScreenShareStreamView
onDisposeLocalStreamView
onDisposeRemoteScreenShareStreamView
onDisposeRemoteStreamView
onDisposeRemoteVideoStreamView
onDisposeTogetherModeStreamView

Panggil kembali untuk membuang bersama tampilan mode

onForbidAudio

Melarang peserta jarak jauh mengirim audio

onForbidOthersAudio

Ubah opsi rapat melarang peserta jarak jauh mengirim audio

onForbidOthersVideo

Ubah opsi rapat melarang peserta jarak jauh mengirim video

onForbidVideo

Melarang peserta jarak jauh mengirim video

onHangUp
onLowerHand
onMuteAllRemoteParticipants
onMuteParticipant
onPermitAudio

Mengizinkan peserta jarak jauh mengirim audio

onPermitOthersAudio

Ubah opsi rapat mengizinkan peserta jarak jauh mengirim audio

onPermitOthersVideo

Ubah opsi rapat mengizinkan peserta jarak jauh mengirim video

onPermitVideo

Mengizinkan peserta jarak jauh mengirim video

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

Ukuran adegan mode atur panggilan bersama

onStartCall
onStartCaptions
onStartLocalVideo
onStartNoiseSuppressionEffect
onStartScreenShare
onStartSpotlight
onStartTogetherMode

Panggil kembali untuk membuat tampilan untuk mode bersama

onStopAllSpotlight
onStopCaptions
onStopNoiseSuppressionEffect
onStopScreenShare
onStopSpotlight
onToggleCamera
onToggleHold
onToggleMicrophone
onToggleRaiseHand
onToggleScreenShare

Metode

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

Detail Properti

onAcceptCall

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

Nilai Properti

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

onBlurVideoBackground

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

Nilai Properti

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

onCreateLocalStreamView

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

Nilai Properti

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

onCreateRemoteStreamView

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

Nilai Properti

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

onCreateTogetherModeStreamView

Panggil kembali untuk membuat tampilan untuk mode bersama

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

Nilai Properti

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

onDisposeLocalScreenShareStreamView

onDisposeLocalScreenShareStreamView: () => Promise<void>

Nilai Properti

() => Promise<void>

onDisposeLocalStreamView

onDisposeLocalStreamView: () => Promise<void>

Nilai Properti

() => Promise<void>

onDisposeRemoteScreenShareStreamView

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

Nilai Properti

(userId: string) => Promise<void>

onDisposeRemoteStreamView

Peringatan

API ini sudah tidak digunakan lagi.

use onDisposeRemoteVideoStreamView and onDisposeRemoteScreenShareStreamView instead.

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

Nilai Properti

(userId: string) => Promise<void>

onDisposeRemoteVideoStreamView

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

Nilai Properti

(userId: string) => Promise<void>

onDisposeTogetherModeStreamView

Panggil kembali untuk membuang bersama tampilan mode

onDisposeTogetherModeStreamView: () => Promise<void>

Nilai Properti

() => Promise<void>

onForbidAudio

Melarang peserta jarak jauh mengirim audio

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

Nilai Properti

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

onForbidOthersAudio

Ubah opsi rapat melarang peserta jarak jauh mengirim audio

onForbidOthersAudio?: () => Promise<void>

Nilai Properti

() => Promise<void>

onForbidOthersVideo

Ubah opsi rapat melarang peserta jarak jauh mengirim video

onForbidOthersVideo?: () => Promise<void>

Nilai Properti

() => Promise<void>

onForbidVideo

Melarang peserta jarak jauh mengirim video

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

Nilai Properti

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

onHangUp

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

Nilai Properti

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

onLowerHand

onLowerHand: () => Promise<void>

Nilai Properti

() => Promise<void>

onMuteAllRemoteParticipants

onMuteAllRemoteParticipants: () => Promise<void>

Nilai Properti

() => Promise<void>

onMuteParticipant

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

Nilai Properti

(userId: string) => Promise<void>

onPermitAudio

Mengizinkan peserta jarak jauh mengirim audio

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

Nilai Properti

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

onPermitOthersAudio

Ubah opsi rapat mengizinkan peserta jarak jauh mengirim audio

onPermitOthersAudio?: () => Promise<void>

Nilai Properti

() => Promise<void>

onPermitOthersVideo

Ubah opsi rapat mengizinkan peserta jarak jauh mengirim video

onPermitOthersVideo?: () => Promise<void>

Nilai Properti

() => Promise<void>

onPermitVideo

Mengizinkan peserta jarak jauh mengirim video

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

Nilai Properti

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

onRaiseHand

onRaiseHand: () => Promise<void>

Nilai Properti

() => Promise<void>

onReactionClick

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

Nilai Properti

(reaction: Reaction) => Promise<void>

onRejectCall

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

Nilai Properti

(incomingCallId: string) => Promise<void>

onRemoveVideoBackgroundEffects

onRemoveVideoBackgroundEffects: () => Promise<void>

Nilai Properti

() => Promise<void>

onReplaceVideoBackground

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

Nilai Properti

(backgroundReplacementConfig: BackgroundReplacementConfig) => Promise<void>

onSelectCamera

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

Nilai Properti

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

onSelectMicrophone

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

Nilai Properti

(device: AudioDeviceInfo) => Promise<void>

onSelectSpeaker

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

Nilai Properti

(device: AudioDeviceInfo) => Promise<void>

onSendDtmfTone

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

Nilai Properti

(dtmfTone: DtmfTone) => Promise<void>

onSendRealTimeText

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

Nilai Properti

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

onSetCaptionLanguage

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

Nilai Properti

(language: string) => Promise<void>

onSetSpokenLanguage

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

Nilai Properti

(language: string) => Promise<void>

onSetTogetherModeSceneSize

Ukuran adegan mode atur panggilan bersama

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

Nilai Properti

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

onStartCall

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

Nilai Properti

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

onStartCaptions

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

Nilai Properti

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

onStartLocalVideo

onStartLocalVideo: () => Promise<void>

Nilai Properti

() => Promise<void>

onStartNoiseSuppressionEffect

onStartNoiseSuppressionEffect: () => Promise<void>

Nilai Properti

() => Promise<void>

onStartScreenShare

onStartScreenShare: () => Promise<void>

Nilai Properti

() => Promise<void>

onStartSpotlight

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

Nilai Properti

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

onStartTogetherMode

Panggil kembali untuk membuat tampilan untuk mode bersama

onStartTogetherMode: () => Promise<void>

Nilai Properti

() => Promise<void>

onStopAllSpotlight

onStopAllSpotlight: () => Promise<void>

Nilai Properti

() => Promise<void>

onStopCaptions

onStopCaptions: () => Promise<void>

Nilai Properti

() => Promise<void>

onStopNoiseSuppressionEffect

onStopNoiseSuppressionEffect: () => Promise<void>

Nilai Properti

() => Promise<void>

onStopScreenShare

onStopScreenShare: () => Promise<void>

Nilai Properti

() => Promise<void>

onStopSpotlight

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

Nilai Properti

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

onToggleCamera

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

Nilai Properti

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

onToggleHold

onToggleHold: () => Promise<void>

Nilai Properti

() => Promise<void>

onToggleMicrophone

onToggleMicrophone: () => Promise<void>

Nilai Properti

() => Promise<void>

onToggleRaiseHand

onToggleRaiseHand: () => Promise<void>

Nilai Properti

() => Promise<void>

onToggleScreenShare

onToggleScreenShare: () => Promise<void>

Nilai Properti

() => Promise<void>

Detail Metode

onAddParticipant(CommunicationUserIdentifier)

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

Parameter

Mengembalikan

Promise<void>

onAddParticipant(PhoneNumberIdentifier, AddPhoneNumberOptions)

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

Parameter

participant
PhoneNumberIdentifier

Mengembalikan

Promise<void>

onRemoveParticipant(CommunicationIdentifier)

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

Parameter

Mengembalikan

Promise<void>

onRemoveParticipant(string)

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

Parameter

userId

string

Mengembalikan

Promise<void>

onSubmitSurvey(CallSurvey)

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

Parameter

survey
CallSurvey

Mengembalikan

Promise<undefined | CallSurveyResponse>