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)、または類似のストレージ システムを使用してください。
