RemoteParticipant interface
يمثل مشاركا عن بعد في مكالمة.
- يمتد
الخصائص
call |
سبب ترك المشارك للمكالمة، يحتوي على التعليمات البرمجية/الرمز الفرعي/الرسالة. |
is |
سواء تم كتم صوت هذا المشارك البعيد أم لا. |
is |
سواء كان هذا المشارك البعيد يتحدث أم لا. |
role | احصل على دور هذا المشارك عن بعد. |
state | احصل على حالة هذا المشارك البعيد. |
video |
مجموعة من تدفقات الفيديو التي يمتلكها هذا المشاركون. |
الخصائص الموروثة
display |
اسم العرض الاختياري، إذا تم تعيينه بواسطة نقطة نهاية هذا المشارك البعيد. |
endpoint |
الحصول على تفاصيل جميع نقاط النهاية لهذا المشارك عن بعد |
identifier | احصل على معرف هذا المشارك البعيد. |
الأساليب
تفاصيل الخاصية
callEndReason
سبب ترك المشارك للمكالمة، يحتوي على التعليمات البرمجية/الرمز الفرعي/الرسالة.
callEndReason?: CallEndReason
قيمة الخاصية
isMuted
سواء تم كتم صوت هذا المشارك البعيد أم لا.
isMuted: boolean
قيمة الخاصية
boolean
isSpeaking
سواء كان هذا المشارك البعيد يتحدث أم لا.
isSpeaking: boolean
قيمة الخاصية
boolean
role
state
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
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
fn رد الاتصال الذي سيتم استدعاؤه عند تغيير هذه المجموعة، سيمرر صفائف من العناصر المضافة والمزالة.