> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XAppCaptureStopUserRecord

> XAppCaptureStopUserRecord

# XAppCaptureStopUserRecord

[XAppCaptureStartUserRecord](/reference/system/xappcapture/functions/xappcapturestartuserrecord) を介して開始され、入力された ID で指定される、進行中のユーザー録画を停止します。ユーザーには録画が保存されたことを示すトーストが表示され、ユーザーは録画にアクセスできるようになります。この API に対する Windows のサポートは、将来のリリースで追加される予定です。

## Syntax

```cpp theme={null}
HRESULT XAppCaptureStopUserRecord(
    const char* localId,
    XAppCaptureUserRecordingResult* result
)
```

### Parameters

*localId* \_In\_\
型: const char\*

録画を要求しているユーザーを表すハンドル。

*result* \_Out\_\
型: [XAppCaptureUserRecordingResult](/reference/system/xappcapture/structs/xappcaptureuserrecordingresult)\*

関数が正常に完了すると、録画クリップの情報が格納されます。

### Return value

型: HRESULT

関数の結果。`S_OK` 以外の戻り値については、[XAppCapture Error Codes](/reference/system/xappcapture/xappcapture_errors) を参照してください。

## Remarks

localIdOfUserRecording が [XAppCaptureStartUserRecord](/reference/system/xappcapture/functions/xappcapturestartuserrecord) から返されたローカル ID を保持していることを前提としています。

<Note>録画が最大時間制限に達する前にこの API が呼び出されない場合、録画は停止され、削除されます (保存されません)。時間制限を過ぎてからこの API を呼び出して録画を停止すると、エラー コードが返されます。</Note>

```cpp theme={null}
XAppCaptureUserRecordingResult userRecording = { 0 };

if (FAILED_LOG(XAppCaptureStopUserRecord(localIdOfUserRecording, &userRecording)))
{
    return;
}

appLog.AddLog("Recording stopped: Start timestamp: %llu, Duration (ms): %llu, File Size (bytes): %llu, Width: %d, Height: %d, Encoding: %d, Color Format: %d\n",
    userRecording.clipStartTimestamp, userRecording.durationInMilliseconds, userRecording.fileSizeInBytes, userRecording.width, userRecording.height, userRecording.encoding, userRecording.colorFormat);
```

## Requirements

**ヘッダー:** XAppCapture.h

**ライブラリ:** xgameruntime.lib

**サポートされているプラットフォーム:** XBOX One ファミリー本体および XBOX Series 本体

## See also

[XAppCapture members](/reference/system/xappcapture/xappcapture_members)


## Related topics

- [XAppCaptureUserRecordingResult](/ja-jp/reference/system/xappcapture/structs/xappcaptureuserrecordingresult.md)
- [XAppCaptureStartUserRecord](/ja-jp/reference/system/xappcapture/functions/xappcapturestartuserrecord.md)
- [XAppCapture](/ja-jp/reference/system/xappcapture/xappcapture_members.md)
- [XAppCaptureCancelUserRecord](/ja-jp/reference/system/xappcapture/functions/xappcapturecanceluserrecord.md)
- [XAppCaptureDisableRecord](/ja-jp/reference/system/xappcapture/functions/xappcapturedisablerecord.md)
