Skip to main content

XAppCaptureStartUserRecord

以如同使用者觸發的方式進行錄製。如果玩家在錄製進行中暫停/限制其遊戲,錄製將會停止。錄製內容會儲存在使用者磁碟分割中。擷取設定以 GameDVR 設定為依據。一旦達到同時錄製上限,就必須呼叫 XAppCaptureStopUserRecord 或 XAppCaptureCancelUserRecord,才能開始另一個錄製。此 API 的 Windows 支援將在未來版本中新增。

語法

參數

requestingUser _In_
類型:XUserHandle
代表要求錄製之使用者的控制代碼。 localIdBufferLength _In_
類型:uint32_t
接收本機錄製識別碼之緩衝區的長度。 localIdBuffer _Out_
類型:char*
包含指定進行中錄製作業之本機識別碼的緩衝區。

傳回值

類型:HRESULT 函式結果。如需非 S_OK 的傳回值,請參閱 XAppCapture 錯誤碼。

備註

函式成功完成時,localIdOfUserRecording 會包含錄製的本機識別碼,且必須儲存此識別碼,才能使用 XAppCaptureStopUserRecord 或 XAppCaptureCancelUserRecord 停止特定錄製。
當配置的空間填滿時,將刪除較舊的剪輯,為新剪輯騰出空間。請使用 PLS (Persistent Local Storage)、connected storage (例如 XGameSave 或 XGameSaveFiles) 或類似的儲存系統,以在設定的期間內保留剪輯。

需求

標頭: XAppCapture.h 程式庫: xgameruntime.lib 支援的平台: XBOX One 系列主機和 XBOX Series 主機

另請參閱

XAppCapture 成員
Last modified on October 6, 2026