CallState interface
Stan tylko wersja <xref:%40azure%2Fcommunication-calling%23Call>. StatefulCallClient automatycznie pobierze stan wywołania i doda go do stanu uwidocznionego przez StatefulCallClient.
Właściwości
call |
Serwer proxy <xref:%40azure%2Fcommunication-calling%23Call.callEndReason>. |
caller |
Serwer proxy <xref:%40azure%2Fcommunication-calling%23Call.callerInfo>. |
diagnostics | Przechowuje najnowszą diagnostykę połączeń. |
direction | Serwer proxy <xref:%40azure%2Fcommunication-calling%23Call.direction>. |
dominant |
Serwer proxy <xref:%40azure%2Fcommunication-calling%23DominantSpeakersInfo>. |
end |
Przechowuje lokalną datę zakończenia wywołania na kliencie. Ta właściwość jest dodawana przez warstwę stanową i nie jest serwerem proxy stanu zestawu SDK. |
id | Serwer proxy <xref:%40azure%2Fcommunication-calling%23Call.id>. |
is |
Serwer proxy <xref:%40azure%2Fcommunication-calling%23Call.isMuted>. |
is |
Serwer proxy <xref:%40azure%2Fcommunication-calling%23Call.isScreenSharingOn>. |
local |
Serwer proxy <xref:%40azure%2Fcommunication-calling%23Call.localVideoStreams>. |
recording | Serwer proxy <xref:%40azure%2Fcommunication-calling%23RecordingCallFeature>. |
remote |
Serwer proxy <xref:%40azure%2Fcommunication-calling%23Call.remoteParticipants>. Obiekt z polami VideoGalleryRemoteParticipant kluczem spłaszczonego identyfikatora . Aby uzyskać spłaszczone identyfikatora, użyj <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>. |
remote |
Przechowuje uczestników zdalnych, którzy opuścili wywołanie, aby można było pobrać wywołanie CallEndReason. Obiekt z polami VideoGalleryRemoteParticipant kluczem spłaszczonego identyfikatora . Aby uzyskać spłaszczone identyfikatora, użyj <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>. |
screen |
Przechowuje obecnie aktywny klucz uczestnika screenshare. Jeśli nie ma aktywnego udostępniania ekranu, będzie to niezdefiniowane. Ten klucz służy do uzyskiwania dostępu do danych zdalnychpartycipant w zdalnychParticipants obiektu. Należy pamiętać, że dotyczy to tylko funkcji ScreenShare w remoteParticipant. Lokalny udział ScreenShare nie będzie mieć wpływu na tę właściwość. Ta właściwość jest dodawana przez warstwę stanową i nie jest serwerem proxy stanu zestawu SDK |
start |
Przechowuje lokalną datę rozpoczęcia wywołania na kliencie. Ta właściwość jest dodawana przez warstwę stanową i nie jest serwerem proxy stanu zestawu SDK. |
state | Serwer proxy <xref:%40azure%2Fcommunication-calling%23Call.state>. |
transcription | Serwer proxy <xref:%40azure%2Fcommunication-calling%23TranscriptionCallFeature>. |
Szczegóły właściwości
callEndReason
Serwer proxy <xref:%40azure%2Fcommunication-calling%23Call.callEndReason>.
callEndReason?: CallEndReason
Wartość właściwości
callerInfo
Serwer proxy <xref:%40azure%2Fcommunication-calling%23Call.callerInfo>.
callerInfo: CallerInfo
Wartość właściwości
diagnostics
Przechowuje najnowszą diagnostykę połączeń.
diagnostics: DiagnosticsCallFeatureState
Wartość właściwości
direction
Serwer proxy <xref:%40azure%2Fcommunication-calling%23Call.direction>.
direction: CallDirection
Wartość właściwości
dominantSpeakers
Serwer proxy <xref:%40azure%2Fcommunication-calling%23DominantSpeakersInfo>.
dominantSpeakers?: DominantSpeakersInfo
Wartość właściwości
endTime
Przechowuje lokalną datę zakończenia wywołania na kliencie. Ta właściwość jest dodawana przez warstwę stanową i nie jest serwerem proxy stanu zestawu SDK.
endTime: undefined | Date
Wartość właściwości
undefined | Date
id
Serwer proxy <xref:%40azure%2Fcommunication-calling%23Call.id>.
id: string
Wartość właściwości
string
isMuted
Serwer proxy <xref:%40azure%2Fcommunication-calling%23Call.isMuted>.
isMuted: boolean
Wartość właściwości
boolean
isScreenSharingOn
Serwer proxy <xref:%40azure%2Fcommunication-calling%23Call.isScreenSharingOn>.
isScreenSharingOn: boolean
Wartość właściwości
boolean
localVideoStreams
Serwer proxy <xref:%40azure%2Fcommunication-calling%23Call.localVideoStreams>.
localVideoStreams: LocalVideoStreamState[]
Wartość właściwości
recording
Serwer proxy <xref:%40azure%2Fcommunication-calling%23RecordingCallFeature>.
recording: RecordingCallFeature
Wartość właściwości
remoteParticipants
Serwer proxy <xref:%40azure%2Fcommunication-calling%23Call.remoteParticipants>. Obiekt z polami VideoGalleryRemoteParticipant kluczem spłaszczonego identyfikatora . Aby uzyskać spłaszczone identyfikatora, użyj <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>.
remoteParticipants: {[keys: string]: RemoteParticipantState}
Wartość właściwości
{[keys: string]: RemoteParticipantState}
remoteParticipantsEnded
Przechowuje uczestników zdalnych, którzy opuścili wywołanie, aby można było pobrać wywołanie CallEndReason. Obiekt z polami VideoGalleryRemoteParticipant kluczem spłaszczonego identyfikatora . Aby uzyskać spłaszczone identyfikatora, użyj <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>.
remoteParticipantsEnded: {[keys: string]: RemoteParticipantState}
Wartość właściwości
{[keys: string]: RemoteParticipantState}
screenShareRemoteParticipant
Przechowuje obecnie aktywny klucz uczestnika screenshare. Jeśli nie ma aktywnego udostępniania ekranu, będzie to niezdefiniowane. Ten klucz służy do uzyskiwania dostępu do danych zdalnychpartycipant w zdalnychParticipants obiektu.
Należy pamiętać, że dotyczy to tylko funkcji ScreenShare w remoteParticipant. Lokalny udział ScreenShare nie będzie mieć wpływu na tę właściwość.
Ta właściwość jest dodawana przez warstwę stanową i nie jest serwerem proxy stanu zestawu SDK
screenShareRemoteParticipant?: string
Wartość właściwości
string
startTime
Przechowuje lokalną datę rozpoczęcia wywołania na kliencie. Ta właściwość jest dodawana przez warstwę stanową i nie jest serwerem proxy stanu zestawu SDK.
startTime: Date
Wartość właściwości
Date
state
Serwer proxy <xref:%40azure%2Fcommunication-calling%23Call.state>.
state: CallState
Wartość właściwości
transcription
Serwer proxy <xref:%40azure%2Fcommunication-calling%23TranscriptionCallFeature>.
transcription: TranscriptionCallFeature