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
call |
Proxy von <xref:%40azure%2Fcommunication-calling%23Call.callEndReason>. |
caller |
Proxy von <xref:%40azure%2Fcommunication-calling%23Call.callerInfo>. |
diagnostics | Speichert die neueste Anrufdiagnose. |
direction | Proxy von <xref:%40azure%2Fcommunication-calling%23Call.direction>. |
dominant |
Proxy von <xref:%40azure%2Fcommunication-calling%23DominantSpeakersInfo>. |
end |
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>. |
is |
Proxy von <xref:%40azure%2Fcommunication-calling%23Call.isMuted>. |
is |
Proxy von <xref:%40azure%2Fcommunication-calling%23Call.isScreenSharingOn>. |
local |
Proxy von <xref:%40azure%2Fcommunication-calling%23Call.localVideoStreams>. |
recording | Proxy von <xref:%40azure%2Fcommunication-calling%23RecordingCallFeature>. |
remote |
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. |
remote |
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. |
screen |
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. |
start |
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