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
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 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> |
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 kluczami spłaszczonego identyfikatora. Aby uzyskać spłaszczonego identyfikatora, użyj polecenia <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier>. |
remote |
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>. |
screen |
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 |
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 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