RemoteParticipant interface

يمثل مشاركا عن بعد في مكالمة.

يمتد

الخصائص

callEndReason

سبب ترك المشارك للمكالمة، يحتوي على التعليمات البرمجية/الرمز الفرعي/الرسالة.

isMuted

سواء تم كتم صوت هذا المشارك البعيد أم لا.

isSpeaking

سواء كان هذا المشارك البعيد يتحدث أم لا.

role

احصل على دور هذا المشارك عن بعد.

state

احصل على حالة هذا المشارك البعيد.

videoStreams

مجموعة من تدفقات الفيديو التي يمتلكها هذا المشاركون.

الخصائص الموروثة

displayName

اسم العرض الاختياري، إذا تم تعيينه بواسطة نقطة نهاية هذا المشارك البعيد.

endpointDetails

الحصول على تفاصيل جميع نقاط النهاية لهذا المشارك عن بعد

identifier

احصل على معرف هذا المشارك البعيد.

الأساليب

mute()

كتم صوت الميكروفون لهذا المشارك البعيد.

off("displayNameChanged", PropertyChangedEvent)

دالة إلغاء الاشتراك لحدث displayNameChanged.

off("isMutedChanged", PropertyChangedEvent)

دالة إلغاء الاشتراك لحدث isMutedChanged.

off("isSpeakingChanged", PropertyChangedEvent)

دالة إلغاء الاشتراك لحدث isSpeakingChanged.

off("roleChanged", PropertyChangedEvent)

دالة إلغاء الاشتراك لحدث roleChanged.

off("stateChanged", PropertyChangedEvent)

دالة إلغاء الاشتراك لحدث stateChanged.

off("videoStreamsUpdated", CollectionUpdatedEvent<RemoteVideoStream>)

دالة إلغاء الاشتراك لحدث videoStreamsUpdated.

on("displayNameChanged", PropertyChangedEvent)

قم بالاشتراك في دالة حدث displayNameChanged.

on("isMutedChanged", PropertyChangedEvent)

قم بالاشتراك في دالة حدث isMutedChanged.

on("isSpeakingChanged", PropertyChangedEvent)

قم بالاشتراك في دالة حدث isSpeakingChanged.

on("roleChanged", PropertyChangedEvent)

قم بالاشتراك في دالة حدث roleChanged.

on("stateChanged", PropertyChangedEvent)

قم بالاشتراك في دالة حدث stateChanged.

on("videoStreamsUpdated", CollectionUpdatedEvent<RemoteVideoStream>)

قم بالاشتراك في دالة حدث videoStreamsUpdated.

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

callEndReason

سبب ترك المشارك للمكالمة، يحتوي على التعليمات البرمجية/الرمز الفرعي/الرسالة.

callEndReason?: CallEndReason

قيمة الخاصية

isMuted

سواء تم كتم صوت هذا المشارك البعيد أم لا.

isMuted: boolean

قيمة الخاصية

boolean

isSpeaking

سواء كان هذا المشارك البعيد يتحدث أم لا.

isSpeaking: boolean

قيمة الخاصية

boolean

role

احصل على دور هذا المشارك عن بعد.

role: ParticipantRole

قيمة الخاصية

state

احصل على حالة هذا المشارك البعيد.

state: RemoteParticipantState

قيمة الخاصية

videoStreams

مجموعة من تدفقات الفيديو التي يمتلكها هذا المشاركون.

videoStreams: readonly RemoteVideoStream[]

قيمة الخاصية

readonly RemoteVideoStream[]

تفاصيل الخاصية الموروثة

displayName

اسم العرض الاختياري، إذا تم تعيينه بواسطة نقطة نهاية هذا المشارك البعيد.

displayName?: string

قيمة الخاصية

string

موروث منParticipantInfo.displayName

endpointDetails

الحصول على تفاصيل جميع نقاط النهاية لهذا المشارك عن بعد

endpointDetails: EndpointDetails[]

قيمة الخاصية

موروث منParticipantInfo.endpointDetails

identifier

احصل على معرف هذا المشارك البعيد.

identifier: CommunicationIdentifierKind

قيمة الخاصية

موروث منParticipantInfo.identifier

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

mute()

كتم صوت الميكروفون لهذا المشارك البعيد.

function mute(): Promise<void>

المرتجعات

Promise<void>

off("displayNameChanged", PropertyChangedEvent)

دالة إلغاء الاشتراك لحدث displayNameChanged.

function off(event: "displayNameChanged", listener: PropertyChangedEvent)

المعلمات

event

"displayNameChanged"

اسم الحدث.

listener
PropertyChangedEvent

fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.

off("isMutedChanged", PropertyChangedEvent)

دالة إلغاء الاشتراك لحدث isMutedChanged.

function off(event: "isMutedChanged", listener: PropertyChangedEvent)

المعلمات

event

"isMutedChanged"

اسم الحدث.

listener
PropertyChangedEvent

fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.

off("isSpeakingChanged", PropertyChangedEvent)

دالة إلغاء الاشتراك لحدث isSpeakingChanged.

function off(event: "isSpeakingChanged", listener: PropertyChangedEvent)

المعلمات

event

"isSpeakingChanged"

اسم الحدث.

listener
PropertyChangedEvent

fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.

off("roleChanged", PropertyChangedEvent)

دالة إلغاء الاشتراك لحدث roleChanged.

function off(event: "roleChanged", listener: PropertyChangedEvent)

المعلمات

event

"roleChanged"

اسم الحدث.

listener
PropertyChangedEvent

fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.

off("stateChanged", PropertyChangedEvent)

دالة إلغاء الاشتراك لحدث stateChanged.

function off(event: "stateChanged", listener: PropertyChangedEvent)

المعلمات

event

"stateChanged"

اسم الحدث.

listener
PropertyChangedEvent

fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.

off("videoStreamsUpdated", CollectionUpdatedEvent<RemoteVideoStream>)

دالة إلغاء الاشتراك لحدث videoStreamsUpdated.

function off(event: "videoStreamsUpdated", listener: CollectionUpdatedEvent<RemoteVideoStream>)

المعلمات

event

"videoStreamsUpdated"

اسم الحدث.

listener

CollectionUpdatedEvent<RemoteVideoStream>

fn رد الاتصال الذي تم استخدامه للاشتراك في هذا الحدث.

on("displayNameChanged", PropertyChangedEvent)

قم بالاشتراك في دالة حدث displayNameChanged.

function on(event: "displayNameChanged", listener: PropertyChangedEvent)

المعلمات

event

"displayNameChanged"

اسم الحدث.

listener
PropertyChangedEvent

fn رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.

on("isMutedChanged", PropertyChangedEvent)

قم بالاشتراك في دالة حدث isMutedChanged.

function on(event: "isMutedChanged", listener: PropertyChangedEvent)

المعلمات

event

"isMutedChanged"

اسم الحدث.

listener
PropertyChangedEvent

fn رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.

on("isSpeakingChanged", PropertyChangedEvent)

قم بالاشتراك في دالة حدث isSpeakingChanged.

function on(event: "isSpeakingChanged", listener: PropertyChangedEvent)

المعلمات

event

"isSpeakingChanged"

اسم الحدث.

listener
PropertyChangedEvent

fn رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.

on("roleChanged", PropertyChangedEvent)

قم بالاشتراك في دالة حدث roleChanged.

function on(event: "roleChanged", listener: PropertyChangedEvent)

المعلمات

event

"roleChanged"

اسم الحدث.

listener
PropertyChangedEvent

fn رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.

on("stateChanged", PropertyChangedEvent)

قم بالاشتراك في دالة حدث stateChanged.

function on(event: "stateChanged", listener: PropertyChangedEvent)

المعلمات

event

"stateChanged"

اسم الحدث.

listener
PropertyChangedEvent

fn رد الاتصال الذي سيتم استدعاؤه عند تغيير قيمة هذه الخاصية.

on("videoStreamsUpdated", CollectionUpdatedEvent<RemoteVideoStream>)

قم بالاشتراك في دالة حدث videoStreamsUpdated.

function on(event: "videoStreamsUpdated", listener: CollectionUpdatedEvent<RemoteVideoStream>)

المعلمات

event

"videoStreamsUpdated"

اسم الحدث.

listener

CollectionUpdatedEvent<RemoteVideoStream>

fn رد الاتصال الذي سيتم استدعاؤه عند تغيير هذه المجموعة، سيمرر صفائف من العناصر المضافة والمزالة.