Skip to main content

XAppCaptureStartUserRecord

Graba como si el usuario lo hubiera desencadenado. Si el jugador suspende o restringe el juego mientras hay una grabación en curso, la grabación se detendrá. La grabación se guarda en la partición del usuario. La configuración de captura se basa en la configuración de GameDVR. Una vez alcanzado el límite de grabaciones simultáneas, será necesario llamar a XAppCaptureStopUserRecord o a XAppCaptureCancelUserRecord antes de poder iniciar otra grabación. La compatibilidad de Windows con esta API se agregará en una versión futura.

Sintaxis

Parámetros

requestingUser _In_
Tipo: XUserHandle
Identificador que representa al usuario que solicita la grabación. localIdBufferLength _In_
Tipo: uint32_t
Longitud del búfer que recibe el id. de grabación local. localIdBuffer _Out_
Tipo: char*
Búfer que contiene el id. local que especifica la operación de grabación en curso.

Valor devuelto

Tipo: HRESULT Resultado de la función. Consulte Códigos de error de XAppCapture para conocer los valores devueltos distintos de S_OK.

Comentarios

Al finalizar correctamente la función, localIdOfUserRecording contiene el id. local de la grabación y debe almacenarse para detener una grabación específica con XAppCaptureStopUserRecord o XAppCaptureCancelUserRecord.
Los clips más antiguos se eliminarán cuando el espacio asignado se llene, para hacer sitio a los nuevos clips. Use PLS (almacenamiento local persistente), almacenamiento conectado (p. ej., XGameSave o XGameSaveFiles) o un sistema de almacenamiento similar para conservar los clips durante un período de tiempo determinado.

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
Última modificación el 28 de agosto de 2026