CallState interface
Versión de solo estado de <xref:%40azure%2Fcommunication-calling%23Call>. StatefulCallClient recuperará automáticamente el estado de la llamada y lo agregará al estado expuesto por StatefulCallClient.
Propiedades
call |
Proxy de <xref:%40azure%2Fcommunication-calling%23Call.callEndReason>. |
caller |
Proxy de <xref:%40azure%2Fcommunication-calling%23Call.callerInfo>. |
diagnostics | Almacena los diagnósticos de llamadas más recientes. |
direction | Proxy de <xref:%40azure%2Fcommunication-calling%23Call.direction>. |
dominant |
Proxy de <xref:%40azure%2Fcommunication-calling%23DominantSpeakersInfo>. |
end |
Almacena la fecha local en la que finalizó la llamada en el cliente. Esta propiedad se agrega mediante la capa con estado y no es un proxy del estado del 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 con VideoGalleryRemoteParticipant campos con clave por identificador sin formato. Para obtener un identificador sin formato, use <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>. |
remote |
Almacena participantes remotos que han dejado la llamada para que se pueda recuperar callEndReason. Objeto con VideoGalleryRemoteParticipant campos con clave por identificador sin formato. Para obtener un identificador sin formato, use <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>. |
screen |
Almacena la clave del participante del recurso compartido de pantalla actualmente activo. Si no hay ningún recurso compartido de pantalla activo, esto no estará definido. Puede usar esta clave para acceder a los datos remoteParticipant en el objeto remoteParticipants . Tenga en cuenta que esto solo se aplica a ScreenShare en RemoteParticipant. Un recurso ScreenShare local que esté activo no afectará a esta propiedad. La capa con estado agrega esta propiedad y no es un proxy del estado del SDK. |
start |
Almacena la fecha local en la que se inició la llamada en el cliente. Esta propiedad se agrega mediante la capa con estado y no es un proxy del estado del SDK. |
state | Proxy de <xref:%40azure%2Fcommunication-calling%23Call.state>. |
transcription | Proxy de <xref:%40azure%2Fcommunication-calling%23TranscriptionCallFeature>. |
Detalles de las propiedades
callEndReason
Proxy de <xref:%40azure%2Fcommunication-calling%23Call.callEndReason>.
callEndReason?: CallEndReason
Valor de propiedad
callerInfo
Proxy de <xref:%40azure%2Fcommunication-calling%23Call.callerInfo>.
callerInfo: CallerInfo
Valor de propiedad
diagnostics
Almacena los diagnósticos de llamadas más recientes.
diagnostics: DiagnosticsCallFeatureState
Valor de propiedad
direction
Proxy de <xref:%40azure%2Fcommunication-calling%23Call.direction>.
direction: CallDirection
Valor de propiedad
dominantSpeakers
Proxy de <xref:%40azure%2Fcommunication-calling%23DominantSpeakersInfo>.
dominantSpeakers?: DominantSpeakersInfo
Valor de propiedad
endTime
Almacena la fecha local en la que finalizó la llamada en el cliente. Esta propiedad se agrega mediante la capa con estado y no es un proxy del estado del SDK.
endTime: undefined | Date
Valor de propiedad
undefined | Date
id
Proxy de <xref:%40azure%2Fcommunication-calling%23Call.id>.
id: string
Valor de propiedad
string
isMuted
Proxy de <xref:%40azure%2Fcommunication-calling%23Call.isMuted>.
isMuted: boolean
Valor de propiedad
boolean
isScreenSharingOn
Proxy de <xref:%40azure%2Fcommunication-calling%23Call.isScreenSharingOn>.
isScreenSharingOn: boolean
Valor de propiedad
boolean
localVideoStreams
Proxy de <xref:%40azure%2Fcommunication-calling%23Call.localVideoStreams>.
localVideoStreams: LocalVideoStreamState[]
Valor de propiedad
recording
Proxy de <xref:%40azure%2Fcommunication-calling%23RecordingCallFeature>.
recording: RecordingCallFeature
Valor de propiedad
remoteParticipants
Proxy de <xref:%40azure%2Fcommunication-calling%23Call.remoteParticipants>. Objeto con VideoGalleryRemoteParticipant campos con clave por identificador sin formato. Para obtener un identificador sin formato, use <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>.
remoteParticipants: {[keys: string]: RemoteParticipantState}
Valor de propiedad
{[keys: string]: RemoteParticipantState}
remoteParticipantsEnded
Almacena participantes remotos que han dejado la llamada para que se pueda recuperar callEndReason. Objeto con VideoGalleryRemoteParticipant campos con clave por identificador sin formato. Para obtener un identificador sin formato, use <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>.
remoteParticipantsEnded: {[keys: string]: RemoteParticipantState}
Valor de propiedad
{[keys: string]: RemoteParticipantState}
screenShareRemoteParticipant
Almacena la clave del participante del recurso compartido de pantalla actualmente activo. Si no hay ningún recurso compartido de pantalla activo, esto no estará definido. Puede usar esta clave para acceder a los datos remoteParticipant en el objeto remoteParticipants .
Tenga en cuenta que esto solo se aplica a ScreenShare en RemoteParticipant. Un recurso ScreenShare local que esté activo no afectará a esta propiedad.
La capa con estado agrega esta propiedad y no es un proxy del estado del SDK.
screenShareRemoteParticipant?: string
Valor de propiedad
string
startTime
Almacena la fecha local en la que se inició la llamada en el cliente. Esta propiedad se agrega mediante la capa con estado y no es un proxy del estado del SDK.
startTime: Date
Valor de propiedad
Date
state
Proxy de <xref:%40azure%2Fcommunication-calling%23Call.state>.
state: CallState
Valor de propiedad
transcription
Proxy de <xref:%40azure%2Fcommunication-calling%23TranscriptionCallFeature>.
transcription: TranscriptionCallFeature