> ## 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 incluent le type d'encodage, le format de couleur, la résolution, la durée d'enregistrement maximale possible et le fait que l'utilisateur actuel autorise ou non 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. Il est donc recommandé d'appeler **XAppCaptureGetVideoCaptureSettings** juste avant d'appeler [XAppCaptureRecordTimespan](/fr/reference/system/xappcapture/functions/xappcapturerecordtimespan) afin de garantir la récupération des valeurs les plus récentes.

La structure [XAppCaptureVideoCaptureSettings](/fr/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/reference/system/xappcapture/xappcapture_members)


## Related topics

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