> ## 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

Detiene una grabación de usuario en curso iniciada mediante [XAppCaptureStartUserRecord](/reference/system/xappcapture/functions/xappcapturestartuserrecord) y especificada por el id. proporcionado. Los usuarios recibirán una notificación del sistema para indicar que se ha guardado una grabación, y el usuario podrá acceder a la grabación. La compatibilidad de Windows con esta API se agregará en una versión futura.

## Sintaxis

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

### Parámetros

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

Identificador que representa al usuario que solicita la grabación.

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

Al finalizar correctamente la función, contiene información del clip grabado.

### Valor devuelto

Tipo: HRESULT

Resultado de la función. Consulte [Códigos de error de XAppCapture](/reference/system/xappcapture/xappcapture_errors) para conocer los valores devueltos distintos de `S_OK`.

## Comentarios

Se supone que localIdOfUserRecording contiene un id. local devuelto por [XAppCaptureStartUserRecord](/reference/system/xappcapture/functions/xappcapturestartuserrecord).

<Note>Si no se llama a esta API antes de que la grabación alcance su límite de tiempo máximo, la grabación se detendrá y se eliminará (no se guardará). Llamar a esta API para detener la grabación una vez transcurrido el límite de tiempo devolverá un código de error.</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);
```

## Requisitos

**Encabezado:** XAppCapture.h

**Biblioteca:** xgameruntime.lib

**Plataformas compatibles:** consolas de la familia XBOX One y consolas XBOX Series

## Consulte también

[Miembros de XAppCapture](/reference/system/xappcapture/xappcapture_members)


## Related topics

- [XAppCaptureUserRecordingResult](/es/reference/system/xappcapture/structs/xappcaptureuserrecordingresult.md)
- [XAppCaptureStartUserRecord](/es/reference/system/xappcapture/functions/xappcapturestartuserrecord.md)
- [XAppCapture](/es/reference/system/xappcapture/xappcapture_members.md)
- [XAppCaptureCancelUserRecord](/es/reference/system/xappcapture/functions/xappcapturecanceluserrecord.md)
- [Códigos de error de XAppCapture](/es/reference/system/xappcapture/xappcapture_errors.md)
