Partilhar via


CallState interface

Versão apenas de estado do <xref:%40azure%2Fcommunication-calling%23Call>. StatefulCallClient irá obter automaticamente o estado da Chamada e adicioná-lo 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 os diagnósticos de chamada mais recentes.

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. Esta 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 com chave por identificador achatado. Para obter um identificador simplificado, utilize <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>.

remoteParticipantsEnded

Armazena participantes remotos que deixaram a chamada para que o callEndReason possa ser obtido. Objeto com VideoGalleryRemoteParticipant campos com chave por identificador achatado. Para obter um identificador simplificado, utilize <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>.

screenShareRemoteParticipant

Armazena a chave do participante de partilha de ecrã atualmente ativa. Se não existir nenhuma partilha de ecrã ativa, esta opção será indefinida. Pode utilizar esta chave para aceder aos dados remoteParticipant no objeto remoteParticipants .

Tenha em atenção que isto só se aplica ao ScreenShare no RemoteParticipant. Um ScreenShare local ativo não afetará esta propriedade.

Esta 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. Esta 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 de Propriedade

callEndReason

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

callEndReason?: CallEndReason

Valor de Propriedade

callerInfo

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

callerInfo: CallerInfo

Valor de Propriedade

diagnostics

Armazena os diagnósticos de chamada mais recentes.

diagnostics: DiagnosticsCallFeatureState

Valor de Propriedade

direction

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

direction: CallDirection

Valor de Propriedade

dominantSpeakers

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

dominantSpeakers?: DominantSpeakersInfo

Valor de Propriedade

endTime

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

endTime: undefined | Date

Valor de Propriedade

undefined | Date

id

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

id: string

Valor de Propriedade

string

isMuted

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

isMuted: boolean

Valor de Propriedade

boolean

isScreenSharingOn

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

isScreenSharingOn: boolean

Valor de Propriedade

boolean

localVideoStreams

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

localVideoStreams: LocalVideoStreamState[]

Valor de Propriedade

recording

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

recording: RecordingCallFeature

Valor de Propriedade

remoteParticipants

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

remoteParticipants: {[keys: string]: RemoteParticipantState}

Valor de Propriedade

{[keys: string]: RemoteParticipantState}

remoteParticipantsEnded

Armazena participantes remotos que deixaram a chamada para que o callEndReason possa ser obtido. Objeto com VideoGalleryRemoteParticipant campos com chave por identificador achatado. Para obter um identificador simplificado, utilize <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>.

remoteParticipantsEnded: {[keys: string]: RemoteParticipantState}

Valor de Propriedade

{[keys: string]: RemoteParticipantState}

screenShareRemoteParticipant

Armazena a chave do participante de partilha de ecrã atualmente ativa. Se não existir nenhuma partilha de ecrã ativa, esta opção será indefinida. Pode utilizar esta chave para aceder aos dados remoteParticipant no objeto remoteParticipants .

Tenha em atenção que isto só se aplica ao ScreenShare no RemoteParticipant. Um ScreenShare local ativo não afetará esta propriedade.

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

screenShareRemoteParticipant?: string

Valor de Propriedade

string

startTime

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

startTime: Date

Valor de Propriedade

Date

state

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

state: CallState

Valor de Propriedade

transcription

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

transcription: TranscriptionCallFeature

Valor de Propriedade