Udostępnij za pośrednictwem


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

callEndReason

Serwer proxy <xref:%40azure%2Fcommunication-calling%23Call.callEndReason>.

callerInfo

Serwer proxy <xref:%40azure%2Fcommunication-calling%23Call.callerInfo>.

diagnostics

Przechowuje najnowszą diagnostykę połączeń.

direction

Serwer proxy <xref:%40azure%2Fcommunication-calling%23Call.direction>.

dominantSpeakers

Serwer proxy <xref:%40azure%2Fcommunication-calling%23DominantSpeakersInfo>.

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.

id

Serwer proxy <xref:%40azure%2Fcommunication-calling%23Call.id>.

isMuted

Serwer proxy <xref:%40azure%2Fcommunication-calling%23Call.isMuted>.

isScreenSharingOn

Serwer proxy <xref:%40azure%2Fcommunication-calling%23Call.isScreenSharingOn>.

localVideoStreams

Serwer proxy <xref:%40azure%2Fcommunication-calling%23Call.localVideoStreams>.

recording

Serwer proxy <xref:%40azure%2Fcommunication-calling%23RecordingCallFeature>.

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>.

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>.

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

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.

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

Wartość właściwości