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
call |
Proxy de <xref:%40azure%2Fcommunication-calling%23Call.callEndReason>. |
caller |
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>. |
dominant |
Proxy de <xref:%40azure%2Fcommunication-calling%23DominantSpeakersInfo>. |
end |
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>. |
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 chaveados por identificador mesclado. Para obter um identificador mesclado, use <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>. |
remote |
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>. |
screen |
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 |
start |
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