Udostępnij za pośrednictwem


CallState interface

State only version of <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 datę lokalną, gdy wywołanie zakończyło się 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 kluczami spłaszczonego identyfikatora. Aby uzyskać spłaszczonego identyfikatora, użyj polecenia <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>.

remoteParticipantsEnded

Przechowuje zdalnych uczestników, którzy opuścili wywołanie, aby można było pobrać plik callEndReason. Obiekt z polami VideoGalleryRemoteParticipant kluczami spłaszczonego identyfikatora. Aby uzyskać spłaszczonego identyfikatora, użyj polecenia <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>.

screenShareRemoteParticipant

Przechowuje klucz aktualnie aktywnego uczestnika udziału ekranu. Jeśli udział ekranu nie jest aktywny, to nie zostanie on zdefiniowany. Ten klucz służy do uzyskiwania dostępu do danych remoteParticipant w obiekcie remoteParticipants .

Należy pamiętać, że dotyczy to tylko funkcji ScreenShare w regionie RemoteParticipant. Aktywny udział ekranu lokalnego 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 datę lokalną, gdy wywołanie zakończyło się 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 kluczami spłaszczonego identyfikatora. Aby uzyskać spłaszczonego identyfikatora, użyj polecenia <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>.

remoteParticipants: {[keys: string]: RemoteParticipantState}

Wartość właściwości

{[keys: string]: RemoteParticipantState}

remoteParticipantsEnded

Przechowuje zdalnych uczestników, którzy opuścili wywołanie, aby można było pobrać plik callEndReason. Obiekt z polami VideoGalleryRemoteParticipant kluczami spłaszczonego identyfikatora. Aby uzyskać spłaszczonego identyfikatora, użyj polecenia <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>.

remoteParticipantsEnded: {[keys: string]: RemoteParticipantState}

Wartość właściwości

{[keys: string]: RemoteParticipantState}

screenShareRemoteParticipant

Przechowuje klucz aktualnie aktywnego uczestnika udziału ekranu. Jeśli udział ekranu nie jest aktywny, to nie zostanie on zdefiniowany. Ten klucz służy do uzyskiwania dostępu do danych remoteParticipant w obiekcie remoteParticipants .

Należy pamiętać, że dotyczy to tylko funkcji ScreenShare w regionie RemoteParticipant. Aktywny udział ekranu lokalnego 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