Partager via


CallState interface

État uniquement 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

breakoutRooms

Proxy de <xref:%40azure%2Fcommunication-calling%23BreakoutRoomsFeature>.

callEndReason

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.callEndReason>.

callerInfo

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.callerInfo>.

capabilitiesFeature

Proxy de <xref:%40azure%2Fcommunication-calling%23CapabilitiesFeature>.

captionsFeature

Proxy de <xref:%40azure%2Fcommunication-calling%23CaptionsCallFeature>.

contentSharingRemoteParticipant

Stocke la clé du participant pptlive actuellement actif. Sera réutilisé par le tableau blanc, etc. S’il n’y a pas de partage d’écran actif, il sera indéfini. Vous pouvez utiliser cette clé pour accéder aux données remoteParticipant dans remoteParticipants objet.

Notez que cela ne s’applique qu’à PPTLive dans RemoteParticipant.

Cette propriété est ajoutée par la couche avec état et n’est pas un proxy d’état du Kit de développement logiciel (SDK)

diagnostics

Stocke les derniers diagnostics d’appel.

direction

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.direction>.

dominantSpeakers

Proxy de <xref:%40azure%2Fcommunication-calling%23DominantSpeakersInfo>.

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 d’état du SDK.

hideAttendeeNames

Masquer les noms des participants dans la réunion Teams

id

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.id>.

info

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.info>.

isMuted

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.isMuted>.

isScreenSharingOn

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.isScreenSharingOn>.

kind

Type d’appel.

localParticipantReaction

Proxy de avec les props d’assistance de l’interface <xref:%40azure%2Fcommunication-calling%23Call.ReactionMessage> utilisateur receivedOn qui indique l’horodatage de réception du message.

localVideoStreams

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.localVideoStreams>.

meetingConference

Proxy de <xref:%40azure%2Fcommunication-calling%23TeamsMeetingAudioConferencingCallFeature>.

meetingMediaAccess

Proxy de <xref:%40azure%2Fcommunication-calling%23MediaAccessFeature>.

optimalVideoCount

Proxy de <xref:%40azure%2Fcommunication-calling%23OptimalVideoCountCallFeature>.

pptLive

Proxy de <xref:%40azure%2Fcommunication-calling%23PPTLiveCallFeature>.

raiseHand

Proxy de <xref:%40azure%2Fcommunication-calling%23RaiseHandCallFeature>.

realTimeTextFeature

Proxy de <xref:%40azure%2Fcommunication-calling%23RealTimeTextCallFeature>.

recording

Proxy de <xref:%40azure%2Fcommunication-calling%23RecordingCallFeature>.

remoteParticipants

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.remoteParticipants>. Objet avec VideoGalleryRemoteParticipant champs clés par aplatissement identificateur. Pour obtenir un identificateur de aplatissement, utilisez <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>.

remoteParticipantsEnded

Stocke les participants distants qui ont quitté l’appel afin que le callEndReason puisse être récupéré. Objet avec VideoGalleryRemoteParticipant champs clés par aplatissement identificateur. Pour obtenir un identificateur de aplatissement, utilisez <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>.

role

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.role>.

screenShareRemoteParticipant

Stocke la clé du participant de partage d’écran 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 remoteParticipants objet.

Notez que cela s’applique uniquement à ScreenShare 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 d’état du Kit de développement logiciel (SDK)

spotlight

Proxy de <xref:%40azure%2Fcommunication-calling%23SpotlightCallFeature>.

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 d’état du SDK.

state

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.state>.

togetherMode

Proxy de <xref:%40azure%2Fcommunication-calling%23TogetherModeCallFeature>.

transcription

Proxy de <xref:%40azure%2Fcommunication-calling%23TranscriptionCallFeature>.

transfer

Transfert de l’état de l’appel

Détails de la propriété

breakoutRooms

Proxy de <xref:%40azure%2Fcommunication-calling%23BreakoutRoomsFeature>.

breakoutRooms?: BreakoutRoomsState

Valeur de 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é

capabilitiesFeature

Proxy de <xref:%40azure%2Fcommunication-calling%23CapabilitiesFeature>.

capabilitiesFeature?: CapabilitiesFeatureState

Valeur de propriété

captionsFeature

Proxy de <xref:%40azure%2Fcommunication-calling%23CaptionsCallFeature>.

captionsFeature: CaptionsCallFeatureState

Valeur de propriété

contentSharingRemoteParticipant

Stocke la clé du participant pptlive actuellement actif. Sera réutilisé par le tableau blanc, etc. S’il n’y a pas de partage d’écran actif, il sera indéfini. Vous pouvez utiliser cette clé pour accéder aux données remoteParticipant dans remoteParticipants objet.

Notez que cela ne s’applique qu’à PPTLive dans RemoteParticipant.

Cette propriété est ajoutée par la couche avec état et n’est pas un proxy d’état du Kit de développement logiciel (SDK)

public contentSharingRemoteParticipant?: string

Valeur de propriété

string

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 d’état du SDK.

endTime: undefined | Date

Valeur de propriété

undefined | Date

hideAttendeeNames

Masquer les noms des participants dans la réunion Teams

hideAttendeeNames?: boolean

Valeur de propriété

boolean

id

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.id>.

id: string

Valeur de propriété

string

info

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.info>.

info?: TeamsCallInfo

Valeur de propriété

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

kind

Type d’appel.

kind: CallKind

Valeur de propriété

localParticipantReaction

Proxy de avec les props d’assistance de l’interface <xref:%40azure%2Fcommunication-calling%23Call.ReactionMessage> utilisateur receivedOn qui indique l’horodatage de réception du message.

public localParticipantReaction?: ReactionState

Valeur de propriété

localVideoStreams

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.localVideoStreams>.

localVideoStreams: LocalVideoStreamState[]

Valeur de propriété

meetingConference

Proxy de <xref:%40azure%2Fcommunication-calling%23TeamsMeetingAudioConferencingCallFeature>.

meetingConference?: { conferencePhones: ConferencePhoneInfo[] }

Valeur de propriété

{ conferencePhones: ConferencePhoneInfo[] }

meetingMediaAccess

Proxy de <xref:%40azure%2Fcommunication-calling%23MediaAccessFeature>.

meetingMediaAccess?: MediaAccessState

Valeur de propriété

optimalVideoCount

Proxy de <xref:%40azure%2Fcommunication-calling%23OptimalVideoCountCallFeature>.

optimalVideoCount: OptimalVideoCountFeatureState

Valeur de propriété

pptLive

Proxy de <xref:%40azure%2Fcommunication-calling%23PPTLiveCallFeature>.

public pptLive: PPTLiveCallFeatureState

Valeur de propriété

raiseHand

Proxy de <xref:%40azure%2Fcommunication-calling%23RaiseHandCallFeature>.

raiseHand: RaiseHandCallFeature

Valeur de propriété

realTimeTextFeature

Proxy de <xref:%40azure%2Fcommunication-calling%23RealTimeTextCallFeature>.

realTimeTextFeature: RealTimeTextCallFeatureState

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 champs clés par aplatissement identificateur. Pour obtenir un identificateur de aplatissement, 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 le callEndReason puisse être récupéré. Objet avec VideoGalleryRemoteParticipant champs clés par aplatissement identificateur. Pour obtenir un identificateur de aplatissement, utilisez <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>.

remoteParticipantsEnded: {[keys: string]: RemoteParticipantState}

Valeur de propriété

{[keys: string]: RemoteParticipantState}

role

Proxy de <xref:%40azure%2Fcommunication-calling%23Call.role>.

role?: ParticipantRole

Valeur de propriété

screenShareRemoteParticipant

Stocke la clé du participant de partage d’écran 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 remoteParticipants objet.

Notez que cela s’applique uniquement à ScreenShare 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 d’état du Kit de développement logiciel (SDK)

screenShareRemoteParticipant?: string

Valeur de propriété

string

spotlight

Proxy de <xref:%40azure%2Fcommunication-calling%23SpotlightCallFeature>.

spotlight?: SpotlightCallFeatureState

Valeur de propriété

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 d’é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é

togetherMode

Proxy de <xref:%40azure%2Fcommunication-calling%23TogetherModeCallFeature>.

togetherMode: TogetherModeCallFeatureState

Valeur de propriété

transcription

Proxy de <xref:%40azure%2Fcommunication-calling%23TranscriptionCallFeature>.

transcription: TranscriptionCallFeature

Valeur de propriété

transfer

Transfert de l’état de l’appel

transfer: TransferFeature

Valeur de propriété