Aracılığıyla paylaş


RemoteParticipant interface

Bir çağrıdaki uzak katılımcıyı temsil eder.

Extends

Özellikler

callEndReason

Katılımcının aramayı bırakmasının nedeni, code/subCode/message içeriyor.

isMuted

Bu uzak katılımcının sesinin kapalı olup olmadığı.

isSpeaking

Bu uzak katılımcının konuşup konuşmadığı.

role

Bu uzak katılımcının rolünü alın.

state

Bu uzak katılımcının durumunu alın.

videoStreams

Bu katılımcıların sahip olduğu video akışlarının koleksiyonu.

Devralınan Özellikler

displayName

bu uzak katılımcının uç noktası tarafından ayarlandıysa, isteğe bağlı görünen ad.

endpointDetails

Bu uzak katılımcının tüm uç noktalarının ayrıntılarını alın

identifier

Bu uzak katılımcının tanımlayıcısını alın.

Yöntemler

mute()

Bu uzak katılımcının mikrofonunun sesini kapat.

off("displayNameChanged", PropertyChangedEvent)

displayNameChanged olayı için abonelikten çıkma işlevi.

off("isMutedChanged", PropertyChangedEvent)

isMutedChanged olayı için unsubscribe işlevi.

off("isSpeakingChanged", PropertyChangedEvent)

isSpeakingChanged olayı için unsubscribe işlevi.

off("roleChanged", PropertyChangedEvent)

roleChanged olayı için abonelikten çıkma işlevi.

off("stateChanged", PropertyChangedEvent)

stateChanged olayı için abonelikten çıkma işlevi.

off("videoStreamsUpdated", CollectionUpdatedEvent<RemoteVideoStream>)

videoStreamsUpdated olayı için abonelikten çıkma işlevi.

on("displayNameChanged", PropertyChangedEvent)

displayNameChanged olayı için Subscribe işlevi.

on("isMutedChanged", PropertyChangedEvent)

isMutedChanged olayı için Subscribe işlevi.

on("isSpeakingChanged", PropertyChangedEvent)

isSpeakingChanged olayı için Subscribe işlevi.

on("roleChanged", PropertyChangedEvent)

roleChanged olayı için Subscribe işlevi.

on("stateChanged", PropertyChangedEvent)

stateChanged olayı için Subscribe işlevi.

on("videoStreamsUpdated", CollectionUpdatedEvent<RemoteVideoStream>)

videoStreamsUpdated olayı için Subscribe işlevi.

Özellik Ayrıntıları

callEndReason

Katılımcının aramayı bırakmasının nedeni, code/subCode/message içeriyor.

callEndReason?: CallEndReason

Özellik Değeri

isMuted

Bu uzak katılımcının sesinin kapalı olup olmadığı.

isMuted: boolean

Özellik Değeri

boolean

isSpeaking

Bu uzak katılımcının konuşup konuşmadığı.

isSpeaking: boolean

Özellik Değeri

boolean

role

Bu uzak katılımcının rolünü alın.

role: ParticipantRole

Özellik Değeri

state

Bu uzak katılımcının durumunu alın.

state: RemoteParticipantState

Özellik Değeri

videoStreams

Bu katılımcıların sahip olduğu video akışlarının koleksiyonu.

videoStreams: readonly RemoteVideoStream[]

Özellik Değeri

readonly RemoteVideoStream[]

Devralınan Özellik Detayları

displayName

bu uzak katılımcının uç noktası tarafından ayarlandıysa, isteğe bağlı görünen ad.

displayName?: string

Özellik Değeri

string

ParticipantInfo.displayName'dan Devralınan

endpointDetails

Bu uzak katılımcının tüm uç noktalarının ayrıntılarını alın

endpointDetails: EndpointDetails[]

Özellik Değeri

DevralınanParticipantInfo.endpointDetails

identifier

Bu uzak katılımcının tanımlayıcısını alın.

identifier: CommunicationIdentifierKind

Özellik Değeri

DevralınanParticipantInfo.identifier

Yöntem Ayrıntıları

mute()

Bu uzak katılımcının mikrofonunun sesini kapat.

function mute(): Promise<void>

Döndürülenler

Promise<void>

off("displayNameChanged", PropertyChangedEvent)

displayNameChanged olayı için abonelikten çıkma işlevi.

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

Parametreler

event

"displayNameChanged"

olay adı.

listener
PropertyChangedEvent

bu olaya abone olmak için kullanılan geri çağırma fn.

off("isMutedChanged", PropertyChangedEvent)

isMutedChanged olayı için unsubscribe işlevi.

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

Parametreler

event

"isMutedChanged"

olay adı.

listener
PropertyChangedEvent

bu olaya abone olmak için kullanılan geri çağırma fn.

off("isSpeakingChanged", PropertyChangedEvent)

isSpeakingChanged olayı için unsubscribe işlevi.

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

Parametreler

event

"isSpeakingChanged"

olay adı.

listener
PropertyChangedEvent

bu olaya abone olmak için kullanılan geri çağırma fn.

off("roleChanged", PropertyChangedEvent)

roleChanged olayı için abonelikten çıkma işlevi.

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

Parametreler

event

"roleChanged"

olay adı.

listener
PropertyChangedEvent

bu olaya abone olmak için kullanılan geri çağırma fn.

off("stateChanged", PropertyChangedEvent)

stateChanged olayı için abonelikten çıkma işlevi.

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

Parametreler

event

"stateChanged"

olay adı.

listener
PropertyChangedEvent

bu olaya abone olmak için kullanılan geri çağırma fn.

off("videoStreamsUpdated", CollectionUpdatedEvent<RemoteVideoStream>)

videoStreamsUpdated olayı için abonelikten çıkma işlevi.

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

Parametreler

event

"videoStreamsUpdated"

olay adı.

listener

CollectionUpdatedEvent<RemoteVideoStream>

bu olaya abone olmak için kullanılan geri çağırma fn.

on("displayNameChanged", PropertyChangedEvent)

displayNameChanged olayı için Subscribe işlevi.

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

Parametreler

event

"displayNameChanged"

olay adı.

listener
PropertyChangedEvent

bu özelliğin değeri değiştiğinde çağrılacak geri çağırma fn.

on("isMutedChanged", PropertyChangedEvent)

isMutedChanged olayı için Subscribe işlevi.

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

Parametreler

event

"isMutedChanged"

olay adı.

listener
PropertyChangedEvent

bu özelliğin değeri değiştiğinde çağrılacak geri çağırma fn.

on("isSpeakingChanged", PropertyChangedEvent)

isSpeakingChanged olayı için Subscribe işlevi.

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

Parametreler

event

"isSpeakingChanged"

olay adı.

listener
PropertyChangedEvent

bu özelliğin değeri değiştiğinde çağrılacak geri çağırma fn.

on("roleChanged", PropertyChangedEvent)

roleChanged olayı için Subscribe işlevi.

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

Parametreler

event

"roleChanged"

olay adı.

listener
PropertyChangedEvent

bu özelliğin değeri değiştiğinde çağrılacak geri çağırma fn.

on("stateChanged", PropertyChangedEvent)

stateChanged olayı için Subscribe işlevi.

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

Parametreler

event

"stateChanged"

olay adı.

listener
PropertyChangedEvent

bu özelliğin değeri değiştiğinde çağrılacak geri çağırma fn.

on("videoStreamsUpdated", CollectionUpdatedEvent<RemoteVideoStream>)

videoStreamsUpdated olayı için Subscribe işlevi.

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

Parametreler

event

"videoStreamsUpdated"

olay adı.

listener

CollectionUpdatedEvent<RemoteVideoStream>

bu koleksiyon değiştiğinde çağrılacak geri çağırma fn, eklenen ve kaldırılan öğelerin dizilerini geçirir.