Xbox 和桌面包括本机广播体验,每个体验都有自己的规则,用户可以通过这些规则来广播应用程序。 通过这些 API,开发者可调出广播 UI 以及检测到用户何时进行广播。 应用开发者可以提供要使用已捕获的视频和音频文件/流进行保存或广播的元数据事件和状态。
函数
结构
| 结构 | 说明 |
|---|---|
| XAppBroadcastStatus | 描述应用/游戏的广播能力状态。 |
| XAppCaptureDiagnosticScreenshotResult | 应用捕获屏幕截图以及描述性信息。 |
| XAppCaptureLocalResult | 包含调用 XAppCaptureRecordTimespan 的结果。 |
| XAppCaptureRecordClipResult | 捕获的视频剪辑以及描述性信息。 |
| XAppCaptureScreenshotFile | 捕获的屏幕截图以及描述性信息。 |
| XAppCaptureScreenshotStream | 表示屏幕截图流。 |
| XAppCaptureTakeScreenshotResult | 表示截取屏幕截图的结果。 |
| XAppCaptureUserRecordingResult | 包含调用 XAppCaptureStopUserRecord 的结果。 |
| XAppCaptureVideoCaptureSettings | GameDVR 视频捕获设置。 |
枚举
| 枚举 | 说明 |
|---|---|
| XAppCaptureMetadataPriority | 应用捕获元数据的优先级。 当实施存储约束且必须删除一些元数据时,用于确定哪些数据最重要。 |
| XAppCaptureScreenshotFormatFlag | 确定屏幕截图捕获的清晰度。 |
| XAppCaptureVideoColorFormat | GameDVR 录制中使用的颜色格式。 |
| XAppCaptureVideoEncoding | 确定视频编码类型视频捕获。 |