CallState interface
Indique apenas a versão do <xref:%40azure%2Fcommunication-calling%23Call>. StatefulCallClient recuperará automaticamente o estado da chamada e adicioná-lo-á ao estado exposto por StatefulCallClient.
Propriedades
call |
Procuração de <xref:%40azure%2Fcommunication-calling%23Call.callEndReason>. |
caller |
Procuração de <xref:%40azure%2Fcommunication-calling%23Call.callerInfo>. |
diagnostics | Armazena os diagnósticos de chamadas mais recentes. |
direction | Procuração de <xref:%40azure%2Fcommunication-calling%23Call.direction>. |
dominant |
Procuração de <xref:%40azure%2Fcommunication-calling%23DominantSpeakersInfo>. |
end |
Armazena a data local em que a chamada terminou no cliente. Esta propriedade é adicionada pela camada stateful e não é um proxy do estado SDK. |
id | Procuração de <xref:%40azure%2Fcommunication-calling%23Call.id>. |
is |
Procuração de <xref:%40azure%2Fcommunication-calling%23Call.isMuted>. |
is |
Procuração de <xref:%40azure%2Fcommunication-calling%23Call.isScreenSharingOn>. |
local |
Procuração de <xref:%40azure%2Fcommunication-calling%23Call.localVideoStreams>. |
recording | Procuração de <xref:%40azure%2Fcommunication-calling%23RecordingCallFeature>. |
remote |
Procuração de <xref:%40azure%2Fcommunication-calling%23Call.remoteParticipants>. Objeto com VideoGalleryRemoteParticipant campos digitados por identificador de nivelado. Para obter um identificador de nivelado, use <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>. |
remote |
Armazena participantes remotos que deixaram a chamada para que o callEndReason possa ser recuperado. Objeto com VideoGalleryRemoteParticipant campos digitados por identificador de nivelado. Para obter um identificador de nivelado, use <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>. |
screen |
Armazena a chave do participante de 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 em objeto remoteParticipants. Observe que isso só se aplica ao ScreenShare em RemoteParticipant. Um ScreenShare local ativo não afetará essa propriedade. Esta propriedade é adicionada pela camada stateful e não é um proxy do estado SDK |
start |
Armazena a data local em que a chamada começou no cliente. Esta propriedade é adicionada pela camada stateful e não é um proxy do estado SDK. |
state | Procuração de <xref:%40azure%2Fcommunication-calling%23Call.state>. |
transcription | Procuração de <xref:%40azure%2Fcommunication-calling%23TranscriptionCallFeature>. |
Detalhes de Propriedade
callEndReason
Procuração de <xref:%40azure%2Fcommunication-calling%23Call.callEndReason>.
callEndReason?: CallEndReason
Valor de Propriedade
callerInfo
Procuração de <xref:%40azure%2Fcommunication-calling%23Call.callerInfo>.
callerInfo: CallerInfo
Valor de Propriedade
diagnostics
Armazena os diagnósticos de chamadas mais recentes.
diagnostics: DiagnosticsCallFeatureState
Valor de Propriedade
direction
Procuração de <xref:%40azure%2Fcommunication-calling%23Call.direction>.
direction: CallDirection
Valor de Propriedade
dominantSpeakers
Procuração de <xref:%40azure%2Fcommunication-calling%23DominantSpeakersInfo>.
dominantSpeakers?: DominantSpeakersInfo
Valor de Propriedade
endTime
Armazena a data local em que a chamada terminou no cliente. Esta propriedade é adicionada pela camada stateful e não é um proxy do estado SDK.
endTime: undefined | Date
Valor de Propriedade
undefined | Date
id
Procuração de <xref:%40azure%2Fcommunication-calling%23Call.id>.
id: string
Valor de Propriedade
string
isMuted
Procuração de <xref:%40azure%2Fcommunication-calling%23Call.isMuted>.
isMuted: boolean
Valor de Propriedade
boolean
isScreenSharingOn
Procuração de <xref:%40azure%2Fcommunication-calling%23Call.isScreenSharingOn>.
isScreenSharingOn: boolean
Valor de Propriedade
boolean
localVideoStreams
Procuração de <xref:%40azure%2Fcommunication-calling%23Call.localVideoStreams>.
localVideoStreams: LocalVideoStreamState[]
Valor de Propriedade
recording
Procuração de <xref:%40azure%2Fcommunication-calling%23RecordingCallFeature>.
recording: RecordingCallFeature
Valor de Propriedade
remoteParticipants
Procuração de <xref:%40azure%2Fcommunication-calling%23Call.remoteParticipants>. Objeto com VideoGalleryRemoteParticipant campos digitados por identificador de nivelado. Para obter um identificador de nivelado, use <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 recuperado. Objeto com VideoGalleryRemoteParticipant campos digitados por identificador de nivelado. Para obter um identificador de nivelado, use <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>.
remoteParticipantsEnded: {[keys: string]: RemoteParticipantState}
Valor de Propriedade
{[keys: string]: RemoteParticipantState}
screenShareRemoteParticipant
Armazena a chave do participante de 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 em objeto remoteParticipants.
Observe que isso só se aplica ao ScreenShare em RemoteParticipant. Um ScreenShare local ativo não afetará essa propriedade.
Esta propriedade é adicionada pela camada stateful e não é um proxy do estado SDK
screenShareRemoteParticipant?: string
Valor de Propriedade
string
startTime
Armazena a data local em que a chamada começou no cliente. Esta propriedade é adicionada pela camada stateful e não é um proxy do estado SDK.
startTime: Date
Valor de Propriedade
Date
state
Procuração de <xref:%40azure%2Fcommunication-calling%23Call.state>.
state: CallState
Valor de Propriedade
transcription
Procuração de <xref:%40azure%2Fcommunication-calling%23TranscriptionCallFeature>.
transcription: TranscriptionCallFeature