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) 或類似的儲存系統,以在設定的期間內保留剪輯。
