Freigeben über


CallState interface

Zustandsgeschützte Version von <xref:%40azure%2Fcommunication-calling%23Call>. StatefulCallClient ruft automatisch den Zustand von Call ab und fügt ihn dem Zustand hinzu, der von StatefulCallClient verfügbar gemacht wird.

Eigenschaften

callEndReason

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

callerInfo

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

diagnostics

Speichert die neueste Anrufdiagnose.

direction

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

dominantSpeakers

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

endTime

Speichert das lokale Datum, an dem der Anruf auf dem Client beendet wurde. Diese Eigenschaft wird von der zustandsbehafteten Ebene hinzugefügt und ist kein Proxy des SDK-Zustands.

id

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

isMuted

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

isScreenSharingOn

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

localVideoStreams

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

recording

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

remoteParticipants

Proxy von <xref:%40azure%2Fcommunication-calling%23Call.remoteParticipants>. Objekt mit VideoGalleryRemoteParticipant Feldern, die durch einen vereinfachten Bezeichner schlüsselt werden. Verwenden Sie <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>, um einen vereinfachten Bezeichner zu erhalten.

remoteParticipantsEnded

Speichert Remoteteilnehmer, die den Anruf verlassen haben, damit callEndReason abgerufen werden kann. Objekt mit VideoGalleryRemoteParticipant Feldern, die durch einen vereinfachten Bezeichner schlüsselt werden. Verwenden Sie <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>, um einen vereinfachten Bezeichner zu erhalten.

screenShareRemoteParticipant

Speichert den schlüssel des aktuell aktiven Screenshare-Teilnehmers. Wenn keine Bildschirmfreigabe aktiv ist, ist dies nicht definiert. Sie können diesen Schlüssel verwenden, um auf die remoteParticipant-Daten im remoteParticipants-Objekt zuzugreifen.

Beachten Sie, dass dies nur für ScreenShare in RemoteParticipant gilt. Eine lokale ScreenShare-Instanz, die aktiv ist, wirkt sich nicht auf diese Eigenschaft aus.

Diese Eigenschaft wird von der zustandsbehafteten Ebene hinzugefügt und ist kein Proxy des SDK-Zustands.

startTime

Speichert das lokale Datum, an dem der Aufruf auf dem Client gestartet wurde. Diese Eigenschaft wird von der zustandsbehafteten Ebene hinzugefügt und ist kein Proxy des SDK-Zustands.

state

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

transcription

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

Details zur Eigenschaft

callEndReason

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

callEndReason?: CallEndReason

Eigenschaftswert

callerInfo

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

callerInfo: CallerInfo

Eigenschaftswert

diagnostics

Speichert die neueste Anrufdiagnose.

diagnostics: DiagnosticsCallFeatureState

Eigenschaftswert

direction

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

direction: CallDirection

Eigenschaftswert

dominantSpeakers

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

dominantSpeakers?: DominantSpeakersInfo

Eigenschaftswert

endTime

Speichert das lokale Datum, an dem der Anruf auf dem Client beendet wurde. Diese Eigenschaft wird von der zustandsbehafteten Ebene hinzugefügt und ist kein Proxy des SDK-Zustands.

endTime: undefined | Date

Eigenschaftswert

undefined | Date

id

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

id: string

Eigenschaftswert

string

isMuted

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

isMuted: boolean

Eigenschaftswert

boolean

isScreenSharingOn

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

isScreenSharingOn: boolean

Eigenschaftswert

boolean

localVideoStreams

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

localVideoStreams: LocalVideoStreamState[]

Eigenschaftswert

recording

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

recording: RecordingCallFeature

Eigenschaftswert

remoteParticipants

Proxy von <xref:%40azure%2Fcommunication-calling%23Call.remoteParticipants>. Objekt mit VideoGalleryRemoteParticipant Feldern, die durch einen vereinfachten Bezeichner schlüsselt werden. Verwenden Sie <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>, um einen vereinfachten Bezeichner zu erhalten.

remoteParticipants: {[keys: string]: RemoteParticipantState}

Eigenschaftswert

{[keys: string]: RemoteParticipantState}

remoteParticipantsEnded

Speichert Remoteteilnehmer, die den Anruf verlassen haben, damit callEndReason abgerufen werden kann. Objekt mit VideoGalleryRemoteParticipant Feldern, die durch einen vereinfachten Bezeichner schlüsselt werden. Verwenden Sie <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>, um einen vereinfachten Bezeichner zu erhalten.

remoteParticipantsEnded: {[keys: string]: RemoteParticipantState}

Eigenschaftswert

{[keys: string]: RemoteParticipantState}

screenShareRemoteParticipant

Speichert den schlüssel des aktuell aktiven Screenshare-Teilnehmers. Wenn keine Bildschirmfreigabe aktiv ist, ist dies nicht definiert. Sie können diesen Schlüssel verwenden, um auf die remoteParticipant-Daten im remoteParticipants-Objekt zuzugreifen.

Beachten Sie, dass dies nur für ScreenShare in RemoteParticipant gilt. Eine lokale ScreenShare-Instanz, die aktiv ist, wirkt sich nicht auf diese Eigenschaft aus.

Diese Eigenschaft wird von der zustandsbehafteten Ebene hinzugefügt und ist kein Proxy des SDK-Zustands.

screenShareRemoteParticipant?: string

Eigenschaftswert

string

startTime

Speichert das lokale Datum, an dem der Aufruf auf dem Client gestartet wurde. Diese Eigenschaft wird von der zustandsbehafteten Ebene hinzugefügt und ist kein Proxy des SDK-Zustands.

startTime: Date

Eigenschaftswert

Date

state

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

state: CallState

Eigenschaftswert

transcription

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

transcription: TranscriptionCallFeature

Eigenschaftswert