CallWithChatAdapterState interface
CallWithChat State 是有状态聊天和有状态呼叫客户端的组合,其状态仅特定于 CallWithChat 复合。
继承属性
| alternate |
PSTN 呼叫的 alternateCallerId |
| call | 当前调用的状态。 |
| chat | 当前聊天的状态。 |
| deep |
State 来跟踪默认情况下是否应启用噪声抑制。 |
| devices | 可用和当前所选设备的状态 |
| display |
使用此 CallWithChatAdapter 显示参与者的名称。 |
| environment |
系统适配器的环境信息是在 |
| hide |
在 Teams 会议中隐藏与会者姓名 |
| hide |
状态 以跟踪是否隐藏噪声抑制按钮。 |
| is |
呼叫加入前的麦克风状态。 |
| is |
活动呼叫是否为 Teams 互作调用的状态 |
| is |
活动呼叫是否为 Teams 互作会议的状态 |
| latest |
通过适配器执行的每个作遇到最新的调用错误。 |
| latest |
通过适配器在 Call Client 状态中遇到的最新呼叫通知。 |
| latest |
通过适配器执行的每个作遇到的最新聊天错误。 |
| on |
为实现深度噪声抑制效果而注入的依赖性。 |
| on |
要为视频背景效果注入的依赖项 |
| page | 复合的当前页。 |
| reactions | 要在会议中呈现的反应资源 |
| selected |
状态以跟踪选定的视频背景效果 |
| user |
使用此 CallWithChatAdapter 的呼叫参与者的 ID。 |
| video |
背景替换效果的默认背景图像集 |
继承属性详细信息
alternateCallerId
PSTN 呼叫的 alternateCallerId
alternateCallerId?: string
属性值
string
call
chat
deepNoiseSuppressionOnByDefault
State 来跟踪默认情况下是否应启用噪声抑制。
deepNoiseSuppressionOnByDefault?: boolean
属性值
boolean
devices
displayName
使用此 CallWithChatAdapter 显示参与者的名称。
displayName: undefined | string
属性值
undefined | string
environmentInfo
系统适配器的环境信息是在
environmentInfo?: EnvironmentInfo
属性值
hideAttendeeNames
在 Teams 会议中隐藏与会者姓名
hideAttendeeNames?: boolean
属性值
boolean
hideDeepNoiseSuppressionButton
状态 以跟踪是否隐藏噪声抑制按钮。
hideDeepNoiseSuppressionButton?: boolean
属性值
boolean
isLocalPreviewMicrophoneEnabled
呼叫加入前的麦克风状态。
public isLocalPreviewMicrophoneEnabled: boolean
属性值
boolean
继承自CallWithChatAdapterUiState.isLocalPreviewMicrophoneEnabled
isTeamsCall
isTeamsMeeting
latestCallErrors
通过适配器执行的每个作遇到最新的调用错误。
latestCallErrors: AdapterErrors
属性值
latestCallNotifications
通过适配器在 Call Client 状态中遇到的最新呼叫通知。
latestCallNotifications: AdapterNotifications
属性值
latestChatErrors
通过适配器执行的每个作遇到的最新聊天错误。
latestChatErrors: AdapterErrors
属性值
onResolveDeepNoiseSuppressionDependency
为实现深度噪声抑制效果而注入的依赖性。
onResolveDeepNoiseSuppressionDependency?: () => Promise<DeepNoiseSuppressionEffectDependency>
属性值
() => Promise<DeepNoiseSuppressionEffectDependency>
继承自CallWithChatClientState.onResolveDeepNoiseSuppressionDependency
onResolveVideoEffectDependency
要为视频背景效果注入的依赖项
onResolveVideoEffectDependency?: () => Promise<VideoBackgroundEffectsDependency>
属性值
() => Promise<VideoBackgroundEffectsDependency>
page
reactions
要在会议中呈现的反应资源
reactions?: ReactionResources
属性值
selectedVideoBackgroundEffect
状态以跟踪选定的视频背景效果
selectedVideoBackgroundEffect?: VideoBackgroundEffect
属性值
userId
使用此 CallWithChatAdapter 的呼叫参与者的 ID。
userId: CommunicationIdentifierKind
属性值
videoBackgroundImages
背景替换效果的默认背景图像集
videoBackgroundImages?: VideoBackgroundImage[]