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
call |
<xref:%40azure%2Fcommunication-calling%23Call.callEndReason>Proxy för . |
caller |
<xref:%40azure%2Fcommunication-calling%23Call.callerInfo>Proxy för . |
diagnostics | Lagrar den senaste anropsdiagnostiken. |
direction | <xref:%40azure%2Fcommunication-calling%23Call.direction>Proxy för . |
dominant |
<xref:%40azure%2Fcommunication-calling%23DominantSpeakersInfo>Proxy för . |
end |
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 . |
is |
<xref:%40azure%2Fcommunication-calling%23Call.isMuted>Proxy för . |
is |
<xref:%40azure%2Fcommunication-calling%23Call.isScreenSharingOn>Proxy för . |
local |
<xref:%40azure%2Fcommunication-calling%23Call.localVideoStreams>Proxy för . |
recording | <xref:%40azure%2Fcommunication-calling%23RecordingCallFeature>Proxy för . |
remote |
<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>. |
remote |
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>. |
screen |
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 |
start |
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