Windows.UI.Core.Preview.Communications 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
允许 Teams 或任何其他开发人员为 Surface Hub 编写插件 VTC 应用。
类
PreviewTeamCleanupRequestedEventArgs |
待定 |
PreviewTeamCommandInvokedEventArgs |
待定 |
PreviewTeamDeviceCredentials |
提供设备帐户的凭据 (而不是 Surface Hub 上的用户帐户) 。 应用必须具有 teamEditionDeviceCredential 功能。 凭据以纯文本形式未加密提供。 |
PreviewTeamEndMeetingRequestedEventArgs |
待定 |
PreviewTeamJoinMeetingRequestedEventArgs |
待定 |
PreviewTeamView |
允许应用注册事件处理程序,当用户在 shell 中调用 control\screen sharing\etc UI 时通知应用无法识别。 |
枚举
PreviewMeetingInfoDisplayKind |
此枚举用于描述会议信息显示类型。 |
PreviewSystemState |
传达系统的当前状态。 |
PreviewTeamEndMeetingKind |
描述结束调用时应用 UI 的状态。 |
PreviewTeamViewCommand |
此枚举用于传达用户在 shell 中执行的操作,例如正在调用的热键。 |
注解
在 Windows Team Edition 上,应用可以使用 previewTeamView 和 teamEditionDeviceCredential 功能以及 Windows.UI.Core.Preview.Communications API 图面,成为 Surface Hub 设备上的默认 VTC 处理程序。 由 shell 调用时,默认 VTC 应用将激活“启动”。 如果用户选择了特定会议,则 Outlook 项目的 OnlineMeetingLink 字段中设置的 URI 将作为其第一个启动参数提供给应用。
激活后,只要应用在其清单中具有相应的功能,它就可以调用静态函数 PreviewTeamView::GetForCurrentThread () 。 必须从应用的 UI 线程调用此函数。 PreviewTeamView 类允许应用注册事件处理程序,如果用户在 shell 中调用了应用无法察觉的调用 control\screen sharing\etc UI,则通知它。 应用还可以使用此对象上可用的函数来通知 shell 它希望开始通话、屏幕共享或其他活动。 GetForCurrentThread 将始终返回给定线程的同一个 PreviewTeamView 实例,因此无需缓存它的实例。 典型的用法是在应用启动期间获取 实例,并使用它注册所有事件处理程序。 尽管必须在 UI 线程上检索 PreviewTeamView 的实例,但它通常是一个自由线程对象,其方法不会阻止。 例如,调用 StartScreenSharing 可以在实际绘制屏幕共享边框之前返回。 出于此原因,某些属性具有回调,因此当操作实际完成时,应用可能会收到通知。
如果应用希望使用设备凭据通过设备帐户对呼叫进行身份验证,它可以通过构造 PreviewTeamDeviceCredentials 的实例来检索设备帐户的纯文本凭据。 假设应用具有适当的功能,则构造后的此对象将包含未加密的纯文本设备帐户凭据。