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
call |
Proxy de <xref:%40azure%2Fcommunication-calling%23Call.callEndReason>. |
caller |
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>. |
dominant |
Proxy de <xref:%40azure%2Fcommunication-calling%23DominantSpeakersInfo>. |
end |
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>. |
is |
Proxy de <xref:%40azure%2Fcommunication-calling%23Call.isMuted>. |
is |
Proxy de <xref:%40azure%2Fcommunication-calling%23Call.isScreenSharingOn>. |
local |
Proxy de <xref:%40azure%2Fcommunication-calling%23Call.localVideoStreams>. |
recording | Proxy de <xref:%40azure%2Fcommunication-calling%23RecordingCallFeature>. |
remote |
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>. |
remote |
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>. |
screen |
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 |
start |
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