مشاركة عبر


CommonCallingHandlers interface

كائن يحتوي على كافة المعالجات المطلوبة لاستدعاء المكونات.

استدعاء المكونات ذات الصلة من هذه الحزمة قادرة على اختيار المعالجات ذات الصلة من هذا الكائن. راجع <xref:useHandlers> واستخدام PropsFor.

الخصائص

onAcceptCall
onBlurVideoBackground
onCreateLocalStreamView
onCreateRemoteStreamView
onCreateTogetherModeStreamView

معاودة الاتصال لإنشاء طريقة عرض لوضع معا

onDisposeLocalScreenShareStreamView
onDisposeLocalStreamView
onDisposeRemoteScreenShareStreamView
onDisposeRemoteStreamView
onDisposeRemoteVideoStreamView
onDisposeTogetherModeStreamView

معاودة الاتصال للتخلص من طرق عرض الوضع معا

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

ضبط المكالمة معا وضع حجم المشهد

onStartCall
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)

تفاصيل الخاصية

onAcceptCall

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

قيمة الخاصية

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

onBlurVideoBackground

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

قيمة الخاصية

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

onCreateLocalStreamView

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

قيمة الخاصية

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

onCreateRemoteStreamView

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

قيمة الخاصية

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

onCreateTogetherModeStreamView

معاودة الاتصال لإنشاء طريقة عرض لوضع معا

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

قيمة الخاصية

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

onDisposeLocalScreenShareStreamView

onDisposeLocalScreenShareStreamView: () => Promise<void>

قيمة الخاصية

() => Promise<void>

onDisposeLocalStreamView

onDisposeLocalStreamView: () => Promise<void>

قيمة الخاصية

() => Promise<void>

onDisposeRemoteScreenShareStreamView

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

قيمة الخاصية

(userId: string) => Promise<void>

onDisposeRemoteStreamView

تحذير

واجهة برمجة التطبيقات هذه مهملة الآن.

use onDisposeRemoteVideoStreamView and onDisposeRemoteScreenShareStreamView instead.

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

قيمة الخاصية

(userId: string) => Promise<void>

onDisposeRemoteVideoStreamView

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

قيمة الخاصية

(userId: string) => Promise<void>

onDisposeTogetherModeStreamView

معاودة الاتصال للتخلص من طرق عرض الوضع معا

onDisposeTogetherModeStreamView: () => Promise<void>

قيمة الخاصية

() => Promise<void>

onForbidAudio

منع المشاركين عن بعد من إرسال الصوت

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

قيمة الخاصية

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

onForbidOthersAudio

تغيير خيار الاجتماع يمنع المشاركين عن بعد من إرسال الصوت

onForbidOthersAudio?: () => Promise<void>

قيمة الخاصية

() => Promise<void>

onForbidOthersVideo

تغيير خيار الاجتماع يمنع المشاركين عن بعد من إرسال الفيديو

onForbidOthersVideo?: () => Promise<void>

قيمة الخاصية

() => Promise<void>

onForbidVideo

منع المشاركين عن بعد من إرسال الفيديو

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

قيمة الخاصية

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

onHangUp

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

قيمة الخاصية

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

onLowerHand

onLowerHand: () => Promise<void>

قيمة الخاصية

() => Promise<void>

onMuteAllRemoteParticipants

onMuteAllRemoteParticipants: () => Promise<void>

قيمة الخاصية

() => Promise<void>

onMuteParticipant

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

قيمة الخاصية

(userId: string) => Promise<void>

onPermitAudio

السماح للمشاركين عن بعد بإرسال الصوت

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

قيمة الخاصية

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

onPermitOthersAudio

تغيير خيار الاجتماع السماح للمشاركين عن بعد بإرسال الصوت

onPermitOthersAudio?: () => Promise<void>

قيمة الخاصية

() => Promise<void>

onPermitOthersVideo

تغيير خيار الاجتماع السماح للمشاركين عن بعد بإرسال الفيديو

onPermitOthersVideo?: () => Promise<void>

قيمة الخاصية

() => Promise<void>

onPermitVideo

السماح للمشاركين عن بعد بإرسال الفيديو

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

قيمة الخاصية

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

onRaiseHand

onRaiseHand: () => Promise<void>

قيمة الخاصية

() => Promise<void>

onReactionClick

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

قيمة الخاصية

(reaction: Reaction) => Promise<void>

onRejectCall

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

قيمة الخاصية

(incomingCallId: string) => Promise<void>

onRemoveVideoBackgroundEffects

onRemoveVideoBackgroundEffects: () => Promise<void>

قيمة الخاصية

() => Promise<void>

onReplaceVideoBackground

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

قيمة الخاصية

(backgroundReplacementConfig: BackgroundReplacementConfig) => Promise<void>

onSelectCamera

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

قيمة الخاصية

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

onSelectMicrophone

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

قيمة الخاصية

(device: AudioDeviceInfo) => Promise<void>

onSelectSpeaker

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

قيمة الخاصية

(device: AudioDeviceInfo) => Promise<void>

onSendDtmfTone

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

قيمة الخاصية

(dtmfTone: DtmfTone) => Promise<void>

onSendRealTimeText

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

قيمة الخاصية

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

onSetCaptionLanguage

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

قيمة الخاصية

(language: string) => Promise<void>

onSetSpokenLanguage

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

قيمة الخاصية

(language: string) => Promise<void>

onSetTogetherModeSceneSize

ضبط المكالمة معا وضع حجم المشهد

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

قيمة الخاصية

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

onStartCall

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

قيمة الخاصية

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

onStartCaptions

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

قيمة الخاصية

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

onStartLocalVideo

onStartLocalVideo: () => Promise<void>

قيمة الخاصية

() => Promise<void>

onStartNoiseSuppressionEffect

onStartNoiseSuppressionEffect: () => Promise<void>

قيمة الخاصية

() => Promise<void>

onStartScreenShare

onStartScreenShare: () => Promise<void>

قيمة الخاصية

() => Promise<void>

onStartSpotlight

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

قيمة الخاصية

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

onStartTogetherMode

معاودة الاتصال لإنشاء طريقة عرض لوضع معا

onStartTogetherMode: () => Promise<void>

قيمة الخاصية

() => Promise<void>

onStopAllSpotlight

onStopAllSpotlight: () => Promise<void>

قيمة الخاصية

() => Promise<void>

onStopCaptions

onStopCaptions: () => Promise<void>

قيمة الخاصية

() => Promise<void>

onStopNoiseSuppressionEffect

onStopNoiseSuppressionEffect: () => Promise<void>

قيمة الخاصية

() => Promise<void>

onStopScreenShare

onStopScreenShare: () => Promise<void>

قيمة الخاصية

() => Promise<void>

onStopSpotlight

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

قيمة الخاصية

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

onToggleCamera

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

قيمة الخاصية

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

onToggleHold

onToggleHold: () => Promise<void>

قيمة الخاصية

() => Promise<void>

onToggleMicrophone

onToggleMicrophone: () => Promise<void>

قيمة الخاصية

() => Promise<void>

onToggleRaiseHand

onToggleRaiseHand: () => Promise<void>

قيمة الخاصية

() => Promise<void>

onToggleScreenShare

onToggleScreenShare: () => Promise<void>

قيمة الخاصية

() => Promise<void>

تفاصيل الأسلوب

onAddParticipant(CommunicationUserIdentifier)

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

المعلمات

المرتجعات

Promise<void>

onAddParticipant(PhoneNumberIdentifier, AddPhoneNumberOptions)

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

المعلمات

participant
PhoneNumberIdentifier

المرتجعات

Promise<void>

onRemoveParticipant(CommunicationIdentifier)

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

المعلمات

المرتجعات

Promise<void>

onRemoveParticipant(string)

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

المعلمات

userId

string

المرتجعات

Promise<void>

onSubmitSurvey(CallSurvey)

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

المعلمات

survey
CallSurvey

المرتجعات

Promise<undefined | CallSurveyResponse>