Skip to main content

XAppCaptureStartUserRecord

ユーザーがトリガーしたかのように録画します。 録画中にプレイヤーがゲームを中断/制約すると、録画は停止します。 録画はユーザー パーティションに保存されます。 キャプチャ設定は GameDVR 設定に基づきます。 同時録画数の制限に達すると、別の録画を開始する前に XAppCaptureStopUserRecord または XAppCaptureCancelUserRecord を呼び出す必要があります。 Windows でのこの API のサポートは、将来のリリースで追加される予定です。

構文

パラメーター

requestingUser _In_
型: XUserHandle
録画を要求するユーザーを表すハンドルです。 localIdBufferLength _In_
型: uint32_t
ローカル録画 ID を受け取るバッファーの長さです。 localIdBuffer _Out_
型: char*
進行中の録画操作を指定するローカル ID を含むバッファーです。

戻り値

型: HRESULT 関数の結果です。 S_OK 以外の戻り値については、「XAppCapture エラー コード」を参照してください。

解説

関数が正常に完了すると、localIdOfUserRecording には録画のローカル ID が含まれ、XAppCaptureStopUserRecord または XAppCaptureCancelUserRecord を使用して特定の録画を停止するために保存する必要があります。
割り当てられた容量がいっぱいになると、新しいクリップ用のスペースを確保するために古いクリップは削除されます。 一定期間クリップを保持するには、PLS (Persistent Local Storage)、コネクテッド ストレージ (例: XGameSave または XGameSaveFiles)、または類似のストレージ システムを使用してください。

要件

ヘッダー: XAppCapture.h ライブラリ: xgameruntime.lib サポートされているプラットフォーム: XBOX One ファミリー本体、XBOX Series 本体

関連項目

XAppCapture メンバー
最終更新日 2026年8月24日