Поделиться через


RemoteParticipant interface

Представляет удаленного участника в вызове.

Extends

Свойства

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, который будет вызываться при изменении этой коллекции, он будет передавать массивы добавленных и удаленных элементов.