共用方式為


CallState interface

僅狀態版本的 <xref:%40azure%2Fcommunication-calling%23Call> 。 StatefulCallClient 會自動擷取呼叫的狀態,並將它新增至 StatefulCallClient所公開的狀態。

屬性

callEndReason

的 <xref:%40azure%2Fcommunication-calling%23Call.callEndReason> Proxy。

callerInfo

的 <xref:%40azure%2Fcommunication-calling%23Call.callerInfo> Proxy。

diagnostics

儲存最新的呼叫診斷。

direction

的 <xref:%40azure%2Fcommunication-calling%23Call.direction> Proxy。

dominantSpeakers

的 <xref:%40azure%2Fcommunication-calling%23DominantSpeakersInfo> Proxy。

endTime

儲存在用戶端上結束呼叫時的本機日期。 這個屬性是由具狀態層所新增,不是 SDK 狀態的 Proxy。

id

的 <xref:%40azure%2Fcommunication-calling%23Call.id> Proxy。

isMuted

的 <xref:%40azure%2Fcommunication-calling%23Call.isMuted> Proxy。

isScreenSharingOn

的 <xref:%40azure%2Fcommunication-calling%23Call.isScreenSharingOn> Proxy。

localVideoStreams

的 <xref:%40azure%2Fcommunication-calling%23Call.localVideoStreams> Proxy。

recording

的 <xref:%40azure%2Fcommunication-calling%23RecordingCallFeature> Proxy。

remoteParticipants

的 <xref:%40azure%2Fcommunication-calling%23Call.remoteParticipants> Proxy。 物件,其中包含 VideoGalleryRemoteParticipant 以扁平化識別碼為索引 的欄位。 若要取得扁平化 識別碼,請使用 <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier> 。

remoteParticipantsEnded

儲存已離開通話的遠端參與者,以便擷取 callEndReason。 物件,其中包含 VideoGalleryRemoteParticipant 以扁平化識別碼為索引 的欄位。 若要取得扁平化 識別碼,請使用 <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier> 。

screenShareRemoteParticipant

儲存目前作用中的螢幕共用參與者金鑰。 如果沒有使用中螢幕共用,則這會未定義。 您可以使用此金鑰來存取 remoteParticipants 物件中的 remoteParticipant 資料。

請注意,這僅適用于 RemoteParticipant 中的 ScreenShare。 使用中的本機 ScreenShare 不會影響這個屬性。

這個屬性是由具狀態層新增,不是 SDK 狀態的 Proxy

startTime

儲存在用戶端上啟動呼叫時的本機日期。 這個屬性是由具狀態層所新增,不是 SDK 狀態的 Proxy。

state

的 <xref:%40azure%2Fcommunication-calling%23Call.state> Proxy。

transcription

的 <xref:%40azure%2Fcommunication-calling%23TranscriptionCallFeature> Proxy。

屬性詳細資料

callEndReason

的 <xref:%40azure%2Fcommunication-calling%23Call.callEndReason> Proxy。

callEndReason?: CallEndReason

屬性值

callerInfo

的 <xref:%40azure%2Fcommunication-calling%23Call.callerInfo> Proxy。

callerInfo: CallerInfo

屬性值

diagnostics

儲存最新的呼叫診斷。

diagnostics: DiagnosticsCallFeatureState

屬性值

direction

的 <xref:%40azure%2Fcommunication-calling%23Call.direction> Proxy。

direction: CallDirection

屬性值

dominantSpeakers

的 <xref:%40azure%2Fcommunication-calling%23DominantSpeakersInfo> Proxy。

dominantSpeakers?: DominantSpeakersInfo

屬性值

endTime

儲存在用戶端上結束呼叫時的本機日期。 這個屬性是由具狀態層所新增,不是 SDK 狀態的 Proxy。

endTime: undefined | Date

屬性值

undefined | Date

id

的 <xref:%40azure%2Fcommunication-calling%23Call.id> Proxy。

id: string

屬性值

string

isMuted

的 <xref:%40azure%2Fcommunication-calling%23Call.isMuted> Proxy。

isMuted: boolean

屬性值

boolean

isScreenSharingOn

的 <xref:%40azure%2Fcommunication-calling%23Call.isScreenSharingOn> Proxy。

isScreenSharingOn: boolean

屬性值

boolean

localVideoStreams

的 <xref:%40azure%2Fcommunication-calling%23Call.localVideoStreams> Proxy。

localVideoStreams: LocalVideoStreamState[]

屬性值

recording

的 <xref:%40azure%2Fcommunication-calling%23RecordingCallFeature> Proxy。

recording: RecordingCallFeature

屬性值

remoteParticipants

的 <xref:%40azure%2Fcommunication-calling%23Call.remoteParticipants> Proxy。 物件,其中包含 VideoGalleryRemoteParticipant 以扁平化識別碼為索引 的欄位。 若要取得扁平化 識別碼,請使用 <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier> 。

remoteParticipants: {[keys: string]: RemoteParticipantState}

屬性值

{[keys: string]: RemoteParticipantState}

remoteParticipantsEnded

儲存已離開通話的遠端參與者,以便擷取 callEndReason。 物件,其中包含 VideoGalleryRemoteParticipant 以扁平化識別碼為索引 的欄位。 若要取得扁平化 識別碼,請使用 <xref:%40azure%2Fcommunication-react%23toFlatCommunicationIdentifier> 。

remoteParticipantsEnded: {[keys: string]: RemoteParticipantState}

屬性值

{[keys: string]: RemoteParticipantState}

screenShareRemoteParticipant

儲存目前作用中的螢幕共用參與者金鑰。 如果沒有使用中螢幕共用,則這會未定義。 您可以使用此金鑰來存取 remoteParticipants 物件中的 remoteParticipant 資料。

請注意,這僅適用于 RemoteParticipant 中的 ScreenShare。 使用中的本機 ScreenShare 不會影響這個屬性。

這個屬性是由具狀態層新增,不是 SDK 狀態的 Proxy

screenShareRemoteParticipant?: string

屬性值

string

startTime

儲存在用戶端上啟動呼叫時的本機日期。 這個屬性是由具狀態層所新增,不是 SDK 狀態的 Proxy。

startTime: Date

屬性值

Date

state

的 <xref:%40azure%2Fcommunication-calling%23Call.state> Proxy。

state: CallState

屬性值

transcription

的 <xref:%40azure%2Fcommunication-calling%23TranscriptionCallFeature> Proxy。

transcription: TranscriptionCallFeature

屬性值