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

# XAppCaptureGetVideoCaptureSettings

> XAppCaptureGetVideoCaptureSettings

# XAppCaptureGetVideoCaptureSettings

Interroge les paramètres GameDVR de l'appareil, qui comprennent le type d'encodage, le format de couleur, la résolution, la durée d'enregistrement maximale possible et si l'utilisateur actuel autorise les captures par les jeux.

## Syntaxe

```cpp theme={null}
HRESULT XAppCaptureGetVideoCaptureSettings(
  XAppCaptureVideoCaptureSettings * userCaptureSettings
)
```

### Paramètres

*userCaptureSettings* \_Out\_\
Type : XAppCaptureVideoCaptureSettings \*

Au retour de la fonction, contient le paramètre GameDVR de l'appareil pour la résolution de capture.

### Valeur de retour

Type : HRESULT

Résultat de la fonction.

## Remarques

Les valeurs retournées par **XAppCaptureGetVideoCaptureSettings** peuvent être modifiées par l'utilisateur à tout moment. Par conséquent, il est recommandé d'appeler **XAppCaptureGetVideoCaptureSettings** juste avant d'appeler [XAppCaptureRecordTimespan](/fr-CA/reference/system/xappcapture/functions/xappcapturerecordtimespan) afin de s'assurer de récupérer les valeurs les plus récentes.

La structure [XAppCaptureVideoCaptureSettings](/fr-CA/reference/system/xappcapture/structs/xappcapturevideocapturesettings) peut être obtenue comme suit.

```cpp theme={null}
XAppCaptureVideoCaptureSettings captureSettings = { 0 };

if (SUCCEEDED(XAppCaptureGetVideoCaptureSettings(&captureSettings)))
{
    appLog.AddLog("Color Format: %s , encoding: %s, Width: %lu, Height %lu, Max RecordTimespan duration: %llu, Capture Permitted: %d\n",
        (captureSettings.colorFormat == XAppCaptureVideoColorFormat::SDR) ? "SDR" : "HDR",
        (captureSettings.encoding == XAppCaptureVideoEncoding::H264) ? "H264" : "HEVC",
        captureSettings.width,
        captureSettings.height,
        captureSettings.maxRecordTimespanDurationInMs,
        captureSettings.isCaptureByGamesAllowed);
}
```

## Configuration requise

**En-tête :** XAppCapture.h

**Bibliothèque :** xgameruntime.lib

**Plateformes prises en charge :** Windows, consoles de la famille XBOX One et consoles XBOX Series

## Voir aussi

[Membres de XAppCapture](/fr-CA/reference/system/xappcapture/xappcapture_members)


## Related topics

- [XAppCaptureGetVideoCaptureSettings](/es/reference/system/xappcapture/functions/xappcapturegetvideocapturesettings.md)
- [XAppCaptureVideoCaptureSettings](/reference/system/xappcapture/structs/xappcapturevideocapturesettings.md)
