CallState interface
État uniquement de la version de <xref:%40azure%2Fcommunication-calling%23Call>. StatefulCallClient récupère automatiquement l’état de l’appel et l’ajoute à l’état exposé par StatefulCallClient.
Propriétés
call |
Proxy de <xref:%40azure%2Fcommunication-calling%23Call.callEndReason>. |
caller |
Proxy de <xref:%40azure%2Fcommunication-calling%23Call.callerInfo>. |
diagnostics | Stocke les derniers diagnostics d’appel. |
direction | Proxy de <xref:%40azure%2Fcommunication-calling%23Call.direction>. |
dominant |
Proxy de <xref:%40azure%2Fcommunication-calling%23DominantSpeakersInfo>. |
end |
Stocke la date locale à laquelle l’appel s’est terminé sur le client. Cette propriété est ajoutée par la couche avec état et n’est pas un proxy de l’état du 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>. Objet avec VideoGalleryRemoteParticipant des champs clés par un identificateur aplatis. Pour obtenir un identificateur aplatit, utilisez <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>. |
remote |
Stocke les participants distants qui ont quitté l’appel afin que l’appelEndReason puisse être récupéré. Objet avec VideoGalleryRemoteParticipant des champs clés par un identificateur aplatis. Pour obtenir un identificateur aplatit, utilisez <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>. |
screen |
Stocke la clé du participant de partage d’écran actuellement actif. S’il n’y a pas de partage d’écran actif, cela ne sera pas défini. Vous pouvez utiliser cette clé pour accéder aux données remoteParticipant dans l’objet remoteParticipants . Notez que cela s’applique uniquement au partage d’écran dans RemoteParticipant. Un partage d’écran local actif n’affecte pas cette propriété. Cette propriété est ajoutée par la couche avec état et n’est pas un proxy de l’état sdk |
start |
Stocke la date locale à laquelle l’appel a démarré sur le client. Cette propriété est ajoutée par la couche avec état et n’est pas un proxy de l’état du SDK. |
state | Proxy de <xref:%40azure%2Fcommunication-calling%23Call.state>. |
transcription | Proxy de <xref:%40azure%2Fcommunication-calling%23TranscriptionCallFeature>. |
Détails de la propriété
callEndReason
Proxy de <xref:%40azure%2Fcommunication-calling%23Call.callEndReason>.
callEndReason?: CallEndReason
Valeur de propriété
callerInfo
Proxy de <xref:%40azure%2Fcommunication-calling%23Call.callerInfo>.
callerInfo: CallerInfo
Valeur de propriété
diagnostics
Stocke les derniers diagnostics d’appel.
diagnostics: DiagnosticsCallFeatureState
Valeur de propriété
direction
Proxy de <xref:%40azure%2Fcommunication-calling%23Call.direction>.
direction: CallDirection
Valeur de propriété
dominantSpeakers
Proxy de <xref:%40azure%2Fcommunication-calling%23DominantSpeakersInfo>.
dominantSpeakers?: DominantSpeakersInfo
Valeur de propriété
endTime
Stocke la date locale à laquelle l’appel s’est terminé sur le client. Cette propriété est ajoutée par la couche avec état et n’est pas un proxy de l’état du SDK.
endTime: undefined | Date
Valeur de propriété
undefined | Date
id
Proxy de <xref:%40azure%2Fcommunication-calling%23Call.id>.
id: string
Valeur de propriété
string
isMuted
Proxy de <xref:%40azure%2Fcommunication-calling%23Call.isMuted>.
isMuted: boolean
Valeur de propriété
boolean
isScreenSharingOn
Proxy de <xref:%40azure%2Fcommunication-calling%23Call.isScreenSharingOn>.
isScreenSharingOn: boolean
Valeur de propriété
boolean
localVideoStreams
Proxy de <xref:%40azure%2Fcommunication-calling%23Call.localVideoStreams>.
localVideoStreams: LocalVideoStreamState[]
Valeur de propriété
recording
Proxy de <xref:%40azure%2Fcommunication-calling%23RecordingCallFeature>.
recording: RecordingCallFeature
Valeur de propriété
remoteParticipants
Proxy de <xref:%40azure%2Fcommunication-calling%23Call.remoteParticipants>. Objet avec VideoGalleryRemoteParticipant des champs clés par un identificateur aplatis. Pour obtenir un identificateur aplatit, utilisez <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>.
remoteParticipants: {[keys: string]: RemoteParticipantState}
Valeur de propriété
{[keys: string]: RemoteParticipantState}
remoteParticipantsEnded
Stocke les participants distants qui ont quitté l’appel afin que l’appelEndReason puisse être récupéré. Objet avec VideoGalleryRemoteParticipant des champs clés par un identificateur aplatis. Pour obtenir un identificateur aplatit, utilisez <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>.
remoteParticipantsEnded: {[keys: string]: RemoteParticipantState}
Valeur de propriété
{[keys: string]: RemoteParticipantState}
screenShareRemoteParticipant
Stocke la clé du participant de partage d’écran actuellement actif. S’il n’y a pas de partage d’écran actif, cela ne sera pas défini. Vous pouvez utiliser cette clé pour accéder aux données remoteParticipant dans l’objet remoteParticipants .
Notez que cela s’applique uniquement au partage d’écran dans RemoteParticipant. Un partage d’écran local actif n’affecte pas cette propriété.
Cette propriété est ajoutée par la couche avec état et n’est pas un proxy de l’état sdk
screenShareRemoteParticipant?: string
Valeur de propriété
string
startTime
Stocke la date locale à laquelle l’appel a démarré sur le client. Cette propriété est ajoutée par la couche avec état et n’est pas un proxy de l’état du SDK.
startTime: Date
Valeur de propriété
Date
state
Proxy de <xref:%40azure%2Fcommunication-calling%23Call.state>.
state: CallState
Valeur de propriété
transcription
Proxy de <xref:%40azure%2Fcommunication-calling%23TranscriptionCallFeature>.
transcription: TranscriptionCallFeature