Bagikan melalui


TeamsCallingHandlers interface

Objek yang berisi semua penanganan panggilan tim yang diperlukan untuk memanggil komponen.

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

Memperluas

Properti

onStartCall

Properti yang Diwariskan

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

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 yang Diwarisi

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

Detail Properti

onStartCall

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

Nilai Properti

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

Detail Properti yang Diwariskan

onAcceptCall

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

Nilai Properti

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

Diwarisi dariCommonCallingHandlers.onAcceptCall

onBlurVideoBackground

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

Nilai Properti

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

Diwarisi dariCommonCallingHandlers.onBlurVideoBackground

onCreateLocalStreamView

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

Nilai Properti

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

Diwarisi dariCommonCallingHandlers.onCreateLocalStreamView

onCreateRemoteStreamView

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

Nilai Properti

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

Diwarisi dariCommonCallingHandlers.onCreateRemoteStreamView

onCreateTogetherModeStreamView

Panggil kembali untuk membuat tampilan untuk mode bersama

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

Nilai Properti

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

Diwarisi dariCommonCallingHandlers.onCreateTogetherModeStreamView

onDisposeLocalScreenShareStreamView

onDisposeLocalScreenShareStreamView: () => Promise<void>

Nilai Properti

() => Promise<void>

Diwarisi dariCommonCallingHandlers.onDisposeLocalScreenShareStreamView

onDisposeLocalStreamView

onDisposeLocalStreamView: () => Promise<void>

Nilai Properti

() => Promise<void>

Diwarisi dariCommonCallingHandlers.onDisposeLocalStreamView

onDisposeRemoteScreenShareStreamView

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

Nilai Properti

(userId: string) => Promise<void>

Diwarisi dariCommonCallingHandlers.onDisposeRemoteScreenShareStreamView

onDisposeRemoteStreamView

Peringatan

API ini sudah tidak digunakan lagi.

use onDisposeRemoteVideoStreamView and onDisposeRemoteScreenShareStreamView instead.

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

Nilai Properti

(userId: string) => Promise<void>

Diwarisi dariCommonCallingHandlers.onDisposeRemoteStreamView

onDisposeRemoteVideoStreamView

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

Nilai Properti

(userId: string) => Promise<void>

Diwarisi dariCommonCallingHandlers.onDisposeRemoteVideoStreamView

onDisposeTogetherModeStreamView

Panggil kembali untuk membuang bersama tampilan mode

onDisposeTogetherModeStreamView: () => Promise<void>

Nilai Properti

() => Promise<void>

Diwarisi dariCommonCallingHandlers.onDisposeTogetherModeStreamView

onForbidAudio

Melarang peserta jarak jauh mengirim audio

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

Nilai Properti

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

Diwarisi dariCommonCallingHandlers.onForbidAudio

onForbidOthersAudio

Ubah opsi rapat melarang peserta jarak jauh mengirim audio

onForbidOthersAudio?: () => Promise<void>

Nilai Properti

() => Promise<void>

Diwarisi dariCommonCallingHandlers.onForbidOthersAudio

onForbidOthersVideo

Ubah opsi rapat melarang peserta jarak jauh mengirim video

onForbidOthersVideo?: () => Promise<void>

Nilai Properti

() => Promise<void>

Diwarisi dariCommonCallingHandlers.onForbidOthersVideo

onForbidVideo

Melarang peserta jarak jauh mengirim video

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

Nilai Properti

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

Diwarisi dariCommonCallingHandlers.onForbidVideo

onHangUp

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

Nilai Properti

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

Diwarisi dariCommonCallingHandlers.onHangUp

onLowerHand

onLowerHand: () => Promise<void>

Nilai Properti

() => Promise<void>

Diwarisi dariCommonCallingHandlers.onLowerHand

onMuteAllRemoteParticipants

onMuteAllRemoteParticipants: () => Promise<void>

Nilai Properti

() => Promise<void>

Diwarisi dariCommonCallingHandlers.onMuteAllRemoteParticipants

onMuteParticipant

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

Nilai Properti

(userId: string) => Promise<void>

Diwarisi dariCommonCallingHandlers.onMuteParticipant

onPermitAudio

Mengizinkan peserta jarak jauh mengirim audio

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

Nilai Properti

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

Diwarisi dariCommonCallingHandlers.onPermitAudio

onPermitOthersAudio

Ubah opsi rapat mengizinkan peserta jarak jauh mengirim audio

onPermitOthersAudio?: () => Promise<void>

Nilai Properti

() => Promise<void>

Diwarisi dariCommonCallingHandlers.onPermitOthersAudio

onPermitOthersVideo

Ubah opsi rapat mengizinkan peserta jarak jauh mengirim video

onPermitOthersVideo?: () => Promise<void>

Nilai Properti

() => Promise<void>

Diwarisi dariCommonCallingHandlers.onPermitOthersVideo

onPermitVideo

Mengizinkan peserta jarak jauh mengirim video

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

Nilai Properti

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

Diwarisi dariCommonCallingHandlers.onPermitVideo

onRaiseHand

onRaiseHand: () => Promise<void>

Nilai Properti

() => Promise<void>

Diwarisi dariCommonCallingHandlers.onRaiseHand

onReactionClick

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

Nilai Properti

(reaction: Reaction) => Promise<void>

Diwarisi dariCommonCallingHandlers.onReactionClick

onRejectCall

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

Nilai Properti

(incomingCallId: string) => Promise<void>

Diwarisi dariCommonCallingHandlers.onRejectCall

onRemoveVideoBackgroundEffects

onRemoveVideoBackgroundEffects: () => Promise<void>

Nilai Properti

() => Promise<void>

Diwarisi dariCommonCallingHandlers.onRemoveVideoBackgroundEffects

onReplaceVideoBackground

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

Nilai Properti

(backgroundReplacementConfig: BackgroundReplacementConfig) => Promise<void>

Diwarisi dariCommonCallingHandlers.onReplaceVideoBackground

onSelectCamera

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

Nilai Properti

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

Diwarisi dariCommonCallingHandlers.onSelectCamera

onSelectMicrophone

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

Nilai Properti

(device: AudioDeviceInfo) => Promise<void>

Diwarisi dariCommonCallingHandlers.onSelectMicrophone

onSelectSpeaker

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

Nilai Properti

(device: AudioDeviceInfo) => Promise<void>

Diwarisi dariCommonCallingHandlers.onSelectSpeaker

onSendDtmfTone

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

Nilai Properti

(dtmfTone: DtmfTone) => Promise<void>

Diwarisi dariCommonCallingHandlers.onSendDtmfTone

onSendRealTimeText

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

Nilai Properti

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

Diwarisi dariCommonCallingHandlers.onSendRealTimeText

onSetCaptionLanguage

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

Nilai Properti

(language: string) => Promise<void>

Diwarisi dariCommonCallingHandlers.onSetCaptionLanguage

onSetSpokenLanguage

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

Nilai Properti

(language: string) => Promise<void>

Diwarisi dariCommonCallingHandlers.onSetSpokenLanguage

onSetTogetherModeSceneSize

Ukuran adegan mode atur panggilan bersama

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

Nilai Properti

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

Diwarisi dariCommonCallingHandlers.onSetTogetherModeSceneSize

onStartCaptions

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

Nilai Properti

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

Diwarisi dariCommonCallingHandlers.onStartCaptions

onStartLocalVideo

onStartLocalVideo: () => Promise<void>

Nilai Properti

() => Promise<void>

Diwarisi dariCommonCallingHandlers.onStartLocalVideo

onStartNoiseSuppressionEffect

onStartNoiseSuppressionEffect: () => Promise<void>

Nilai Properti

() => Promise<void>

Diwarisi dariCommonCallingHandlers.onStartNoiseSuppressionEffect

onStartScreenShare

onStartScreenShare: () => Promise<void>

Nilai Properti

() => Promise<void>

Diwarisi dariCommonCallingHandlers.onStartScreenShare

onStartSpotlight

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

Nilai Properti

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

Diwarisi dariCommonCallingHandlers.onStartSpotlight

onStartTogetherMode

Panggil kembali untuk membuat tampilan untuk mode bersama

onStartTogetherMode: () => Promise<void>

Nilai Properti

() => Promise<void>

Diwarisi dariCommonCallingHandlers.onStartTogetherMode

onStopAllSpotlight

onStopAllSpotlight: () => Promise<void>

Nilai Properti

() => Promise<void>

Diwarisi dariCommonCallingHandlers.onStopAllSpotlight

onStopCaptions

onStopCaptions: () => Promise<void>

Nilai Properti

() => Promise<void>

Diwarisi dariCommonCallingHandlers.onStopCaptions

onStopNoiseSuppressionEffect

onStopNoiseSuppressionEffect: () => Promise<void>

Nilai Properti

() => Promise<void>

Diwarisi dariCommonCallingHandlers.onStopNoiseSuppressionEffect

onStopScreenShare

onStopScreenShare: () => Promise<void>

Nilai Properti

() => Promise<void>

Diwarisi dariCommonCallingHandlers.onStopScreenShare

onStopSpotlight

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

Nilai Properti

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

Diwarisi dariCommonCallingHandlers.onStopSpotlight

onToggleCamera

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

Nilai Properti

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

Diwarisi dariCommonCallingHandlers.onToggleCamera

onToggleHold

onToggleHold: () => Promise<void>

Nilai Properti

() => Promise<void>

Diwarisi dariCommonCallingHandlers.onToggleHold

onToggleMicrophone

onToggleMicrophone: () => Promise<void>

Nilai Properti

() => Promise<void>

Diwarisi dariCommonCallingHandlers.onToggleMicrophone

onToggleRaiseHand

onToggleRaiseHand: () => Promise<void>

Nilai Properti

() => Promise<void>

Diwarisi dariCommonCallingHandlers.onToggleRaiseHand

onToggleScreenShare

onToggleScreenShare: () => Promise<void>

Nilai Properti

() => Promise<void>

Diwarisi dariCommonCallingHandlers.onToggleScreenShare

Detail Metode yang Diwarisi

onAddParticipant(CommunicationUserIdentifier)

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

Parameter

Mengembalikan

Promise<void>

Diwarisi dariCommonCallingHandlers.onAddParticipant

onAddParticipant(PhoneNumberIdentifier, AddPhoneNumberOptions)

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

Parameter

participant
PhoneNumberIdentifier

Mengembalikan

Promise<void>

Diwarisi dariCommonCallingHandlers.onAddParticipant

onRemoveParticipant(CommunicationIdentifier)

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

Parameter

Mengembalikan

Promise<void>

Diwarisi dariCommonCallingHandlers.onRemoveParticipant

onRemoveParticipant(string)

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

Parameter

userId

string

Mengembalikan

Promise<void>

Diwarisi dariCommonCallingHandlers.onRemoveParticipant

onSubmitSurvey(CallSurvey)

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

Parameter

survey
CallSurvey

Mengembalikan

Promise<undefined | CallSurveyResponse>

Diwarisi dariCommonCallingHandlers.onSubmitSurvey