Compartilhar via


CallState interface

Versão somente de estado do <xref:%40azure%2Fcommunication-calling%23Call>. StatefulCallClient recuperará automaticamente o estado de Call e o adicionará ao estado exposto por StatefulCallClient.

Propriedades

callEndReason

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.callEndReason>.

callerInfo

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.callerInfo>.

diagnostics

Armazena o diagnóstico de chamada mais recente.

direction

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.direction>.

dominantSpeakers

Proxy de <xref:%40azure%2Fcommunication-calling%23DominantSpeakersInfo>.

endTime

Armazena a data local quando a chamada terminou no cliente. Essa propriedade é adicionada pela camada com estado e não é um proxy do estado do SDK.

id

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.id>.

isMuted

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.isMuted>.

isScreenSharingOn

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.isScreenSharingOn>.

localVideoStreams

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.localVideoStreams>.

recording

Proxy de <xref:%40azure%2Fcommunication-calling%23RecordingCallFeature>.

remoteParticipants

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.remoteParticipants>. Objeto com VideoGalleryRemoteParticipant campos chaveados por identificador mesclado. Para obter um identificador mesclado, use <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>.

remoteParticipantsEnded

Armazena participantes remotos que deixaram a chamada para que a chamadaEndReason pudesse ser recuperada. Objeto com VideoGalleryRemoteParticipant campos chaveados por identificador mesclado. Para obter um identificador mesclado, use <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>.

screenShareRemoteParticipant

Armazena a chave do participante do compartilhamento de tela ativo no momento. Se não houver nenhum compartilhamento de tela ativo, isso será indefinido. Você pode usar essa chave para acessar os dados remoteParticipant no objeto remoteParticipants .

Observe que isso só se aplica ao ScreenShare em RemoteParticipant. Um ScreenShare local ativo não afetará essa propriedade.

Essa propriedade é adicionada pela camada com estado e não é um proxy do estado do SDK

startTime

Armazena a data local quando a chamada foi iniciada no cliente. Essa propriedade é adicionada pela camada com estado e não é um proxy do estado do SDK.

state

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.state>.

transcription

Proxy de <xref:%40azure%2Fcommunication-calling%23TranscriptionCallFeature>.

Detalhes da propriedade

callEndReason

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.callEndReason>.

callEndReason?: CallEndReason

Valor da propriedade

callerInfo

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.callerInfo>.

callerInfo: CallerInfo

Valor da propriedade

diagnostics

Armazena o diagnóstico de chamada mais recente.

diagnostics: DiagnosticsCallFeatureState

Valor da propriedade

direction

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.direction>.

direction: CallDirection

Valor da propriedade

dominantSpeakers

Proxy de <xref:%40azure%2Fcommunication-calling%23DominantSpeakersInfo>.

dominantSpeakers?: DominantSpeakersInfo

Valor da propriedade

endTime

Armazena a data local quando a chamada terminou no cliente. Essa propriedade é adicionada pela camada com estado e não é um proxy do estado do SDK.

endTime: undefined | Date

Valor da propriedade

undefined | Date

id

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.id>.

id: string

Valor da propriedade

string

isMuted

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.isMuted>.

isMuted: boolean

Valor da propriedade

boolean

isScreenSharingOn

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.isScreenSharingOn>.

isScreenSharingOn: boolean

Valor da propriedade

boolean

localVideoStreams

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.localVideoStreams>.

localVideoStreams: LocalVideoStreamState[]

Valor da propriedade

recording

Proxy de <xref:%40azure%2Fcommunication-calling%23RecordingCallFeature>.

recording: RecordingCallFeature

Valor da propriedade

remoteParticipants

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.remoteParticipants>. Objeto com VideoGalleryRemoteParticipant campos chaveados por identificador mesclado. Para obter um identificador mesclado, use <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>.

remoteParticipants: {[keys: string]: RemoteParticipantState}

Valor da propriedade

{[keys: string]: RemoteParticipantState}

remoteParticipantsEnded

Armazena participantes remotos que deixaram a chamada para que a chamadaEndReason pudesse ser recuperada. Objeto com VideoGalleryRemoteParticipant campos chaveados por identificador mesclado. Para obter um identificador mesclado, use <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>.

remoteParticipantsEnded: {[keys: string]: RemoteParticipantState}

Valor da propriedade

{[keys: string]: RemoteParticipantState}

screenShareRemoteParticipant

Armazena a chave do participante do compartilhamento de tela ativo no momento. Se não houver nenhum compartilhamento de tela ativo, isso será indefinido. Você pode usar essa chave para acessar os dados remoteParticipant no objeto remoteParticipants .

Observe que isso só se aplica ao ScreenShare em RemoteParticipant. Um ScreenShare local ativo não afetará essa propriedade.

Essa propriedade é adicionada pela camada com estado e não é um proxy do estado do SDK

screenShareRemoteParticipant?: string

Valor da propriedade

string

startTime

Armazena a data local quando a chamada foi iniciada no cliente. Essa propriedade é adicionada pela camada com estado e não é um proxy do estado do SDK.

startTime: Date

Valor da propriedade

Date

state

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.state>.

state: CallState

Valor da propriedade

transcription

Proxy de <xref:%40azure%2Fcommunication-calling%23TranscriptionCallFeature>.

transcription: TranscriptionCallFeature

Valor da propriedade