次の方法で共有


XAppCapture

Xbox とデスクトップでは、ネイティブの配信エクスペリエンスが提供されており、それぞれにどのアプリケーションをユーザーが配信できるのかについてのルールが含まれます。 デベロッパーは、これらの API を使用して、配信 UI を起動し、ユーザーがいつ配信しているのかを検出することができます。 アプリ デベロッパーは、キャプチャしたビデオおよびオーディオ ファイル/ストリーミングと共に保存または配信するメタデータ イベントと状態を提供することができます。

関数

関数 説明
XAppBroadcastGetStatus デバイスと現在のアプリに対する配信の現在のステータスを取得します。
XAppBroadcastIsAppBroadcasting 現在アプリが配信を行っているかどうかを判定します。
XAppBroadcastMonitorCallback XAppBroadcastRegisterIsAppBroadcastingChanged に対するコールバック関数を設定します。 ここで設定した関数は、配信のステータスが変化するたびに呼び出されます。
XAppBroadcastRegisterIsAppBroadcastingChanged アプリ配信ステータス変更イベント ハンドラーを登録します。
XAppBroadcastShowUI アプリのユーザーが配信アクティビティを開始できるように、ユーザーに配信 UI を表示します。
XAppBroadcastUnregisterIsAppBroadcastingChanged アプリ配信ステータス変更イベント ハンドラーを削除します。
XAppCaptureCloseLocalStream 指定した記録ストリームを閉じて削除します。
XAppCaptureCloseScreenshotStream スクリーンショットのストリーミングを閉じます。
XAppCaptureDisableRecord プレーヤーのビデオ録画を無効にします。
XAppCaptureEnableRecord 現在のユーザーの録画/スクリーンショットを有効にします。
XAppCaptureGetVideoCaptureSettings エンコードの種類、カラー フォーマット、解像度、可能な最大記録長、現在のユーザーがゲームによるキャプチャを許可するかどうかを含むデバイスの GameDVR 設定を照会します。
XAppCaptureMetadataAddDoubleEvent double 型の値を持つメタデータ イベントをアプリのキャプチャに追加します。
XAppCaptureMetadataAddInt32Event Int32 型の値を持つメタデータ イベントをアプリのキャプチャに追加します。
XAppCaptureMetadataAddStringEvent 文字列型の値を持つメタデータ イベントをアプリのキャプチャに追加します。
XAppCaptureMetadataPurgedCallback メタデータのパージが発生したときに呼び出されるコールバック関数を設定します。
XAppCaptureMetadataRemainingStorageBytesAvailable アプリ キャプチャ メタデータ用に利用可能な残りのストレージ量を返します。 単位はバイトです。
XAppCaptureMetadataStartDoubleState double 型の値を持つメタデータ状態をアプリのキャプチャに追加します。
XAppCaptureMetadataStartInt32State Int32 型の値を持つメタデータ 状態をアプリのキャプチャに追加します。
XAppCaptureMetadataStartStringState 文字列の値を持つメタデータ状態をアプリのキャプチャに追加します。
XAppCaptureMetadataStopAllStates 現在アクティブなすべての状態イベントを停止します。
XAppCaptureMetadataStopState 特定の名前付き状態に対する状態停止を、アプリ キャプチャ メタデータに追加します。
XAppCaptureOpenScreenshotStream スクリーンショット ストリーミングを開きます。
XAppCaptureReadLocalStream XAppCaptureRecordTimespan の以前の呼び出しによって生成された .mp4 ファイルの内容を読み取ります。
XAppCaptureReadScreenshotStream スクリーンショット ストリーミングを読み取ります。
XAppCaptureRecordDiagnosticClip アプリから診断クリップを録画します。
XAppCaptureRecordTimespan GameDVR の記録を行います。
XAppCaptureRegisterMetadataPurged メタデータ パージ イベントに対するイベント ハンドラーを登録します。
XAppCaptureStartUserRecord ユーザーがトリガーしたかのように記録を開始します。
XAppCaptureStopUserRecord XAppCaptureStartUserRecord を使用して開始され、入力された ID で指定された進行中のユーザーのレコーディングを停止します。
XAppCaptureTakeDiagnosticScreenshot アプリから診断スクリーンショットを取得します。
XAppCaptureTakeScreenshot スクリーンショットを取得します。
XAppCaptureUnRegisterMetadataPurged メタデータ パージ イベントに対するイベント ハンドラーを削除します。

構造体

構造体 説明
XAppBroadcastStatus アプリ/ゲームの配信機能の状態が記述されています。
XAppCaptureDiagnosticScreenshotResult アプリのキャプチャのスクリーンショットと説明情報。
XAppCaptureLocalResult XAppCaptureRecordTimespan を呼び出した結果を格納します。
XAppCaptureRecordClipResult キャプチャされたビデオ クリップと説明情報。
XAppCaptureScreenshotFile キャプチャされたスクリーンショットと説明情報。
XAppCaptureScreenshotStream スクリーンショットのストリーミングを表します。
XAppCaptureTakeScreenshotResult スクリーンショットを取得した結果を表します。
XAppCaptureUserRecordingResult XAppCaptureStopUserRecord を呼び出した結果を格納します。
XAppCaptureVideoCaptureSettings GameDVR ビデオ キャプチャの設定。

列挙

列挙型 説明
XAppCaptureMetadataPriority アプリ キャプチャ メタデータの優先順位のレベル。 ストレージの制約が実装され、一部のメタデータを削除する必要があるときに、どのデータが最も重要かを判断するために使用されます。
XAppCaptureScreenshotFormatFlag スクリーンショット キャプチャの解像度の品質を決定します。
XAppCaptureVideoColorFormat GameDVR 録画で使用されるカラー形式。
XAppCaptureVideoEncoding ビデオ キャプチャのビデオ エンコードの種類を決定します。

関連項目

システム API リファレンス