CallState interface

Ange endast version av <xref:%40azure%2Fcommunication-calling%23Call>. StatefulCallClient hämtar automatiskt samtalets tillstånd och lägger till det i det tillstånd som exponeras av StatefulCallClient.

Egenskaper

callEndReason

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

callerInfo

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

diagnostics

Lagrar den senaste anropsdiagnostiken.

direction

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

dominantSpeakers

<xref:%40azure%2Fcommunication-calling%23DominantSpeakersInfo>Proxy för .

endTime

Lagrar det lokala datumet då anropet avslutades på klienten. Den här egenskapen läggs till av det tillståndskänsliga lagret och är inte en proxy för SDK-tillstånd.

id

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

isMuted

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

isScreenSharingOn

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

localVideoStreams

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

recording

<xref:%40azure%2Fcommunication-calling%23RecordingCallFeature>Proxy för .

remoteParticipants

<xref:%40azure%2Fcommunication-calling%23Call.remoteParticipants>Proxy för . Objekt med fält som är markerade med VideoGalleryRemoteParticipant en utplattad identifierare. Om du vill hämta en utplattad identifierare använder du <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>.

remoteParticipantsEnded

Lagrar fjärranslutna deltagare som har lämnat samtalet så att anropetEndReason kan hämtas. Objekt med fält som är markerade med VideoGalleryRemoteParticipant en utplattad identifierare. Om du vill hämta en utplattad identifierare använder du <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>.

screenShareRemoteParticipant

Lagrar den aktiva skärmdelningsdeltagarens nyckel. Om det inte finns någon aktiv skärmdelning är detta odefinierat. Du kan använda den här nyckeln för att komma åt remoteParticipant-data i remoteParticipants-objektet .

Observera att detta endast gäller ScreenShare i RemoteParticipant. En lokal ScreenShare som är aktiv påverkar inte den här egenskapen.

Den här egenskapen läggs till av det tillståndskänsliga lagret och är inte en proxy för SDK-tillstånd

startTime

Lagrar det lokala datumet då anropet startade på klienten. Den här egenskapen läggs till av det tillståndskänsliga lagret och är inte en proxy för SDK-tillstånd.

state

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

transcription

<xref:%40azure%2Fcommunication-calling%23TranscriptionCallFeature>Proxy för .

Egenskapsinformation

callEndReason

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

callEndReason?: CallEndReason

Egenskapsvärde

callerInfo

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

callerInfo: CallerInfo

Egenskapsvärde

diagnostics

Lagrar den senaste anropsdiagnostiken.

diagnostics: DiagnosticsCallFeatureState

Egenskapsvärde

direction

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

direction: CallDirection

Egenskapsvärde

dominantSpeakers

<xref:%40azure%2Fcommunication-calling%23DominantSpeakersInfo>Proxy för .

dominantSpeakers?: DominantSpeakersInfo

Egenskapsvärde

endTime

Lagrar det lokala datumet då anropet avslutades på klienten. Den här egenskapen läggs till av det tillståndskänsliga lagret och är inte en proxy för SDK-tillstånd.

endTime: undefined | Date

Egenskapsvärde

undefined | Date

id

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

id: string

Egenskapsvärde

string

isMuted

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

isMuted: boolean

Egenskapsvärde

boolean

isScreenSharingOn

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

isScreenSharingOn: boolean

Egenskapsvärde

boolean

localVideoStreams

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

localVideoStreams: LocalVideoStreamState[]

Egenskapsvärde

recording

<xref:%40azure%2Fcommunication-calling%23RecordingCallFeature>Proxy för .

recording: RecordingCallFeature

Egenskapsvärde

remoteParticipants

<xref:%40azure%2Fcommunication-calling%23Call.remoteParticipants>Proxy för . Objekt med fält som är markerade med VideoGalleryRemoteParticipant en utplattad identifierare. Om du vill hämta en utplattad identifierare använder du <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>.

remoteParticipants: {[keys: string]: RemoteParticipantState}

Egenskapsvärde

{[keys: string]: RemoteParticipantState}

remoteParticipantsEnded

Lagrar fjärranslutna deltagare som har lämnat samtalet så att anropetEndReason kan hämtas. Objekt med fält som är markerade med VideoGalleryRemoteParticipant en utplattad identifierare. Om du vill hämta en utplattad identifierare använder du <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>.

remoteParticipantsEnded: {[keys: string]: RemoteParticipantState}

Egenskapsvärde

{[keys: string]: RemoteParticipantState}

screenShareRemoteParticipant

Lagrar den aktiva skärmdelningsdeltagarens nyckel. Om det inte finns någon aktiv skärmdelning är detta odefinierat. Du kan använda den här nyckeln för att komma åt remoteParticipant-data i remoteParticipants-objektet .

Observera att detta endast gäller ScreenShare i RemoteParticipant. En lokal ScreenShare som är aktiv påverkar inte den här egenskapen.

Den här egenskapen läggs till av det tillståndskänsliga lagret och är inte en proxy för SDK-tillstånd

screenShareRemoteParticipant?: string

Egenskapsvärde

string

startTime

Lagrar det lokala datumet då anropet startade på klienten. Den här egenskapen läggs till av det tillståndskänsliga lagret och är inte en proxy för SDK-tillstånd.

startTime: Date

Egenskapsvärde

Date

state

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

state: CallState

Egenskapsvärde

transcription

<xref:%40azure%2Fcommunication-calling%23TranscriptionCallFeature>Proxy för .

transcription: TranscriptionCallFeature

Egenskapsvärde