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

# XGameStreamingVideoFlags

> XGameStreamingVideoFlags

# XGameStreamingVideoFlags

Specifies the types of video related features supported.

<a id="syntaxSection" />

## Syntax

```cpp theme={null}
enum class XGameStreamingVideoFlags : uint32_t
{
    None = 0x0,
    SupportsCustomAspectRatio = 0x1,
    SupportsPresentScaling = 0x2
}
```

<a id="constantsSection" />

## Constants

| Constant                  | Description                                                                                                                                                                                                                                                                                         |
| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| None                      | No supported features.                                                                                                                                                                                                                                                                              |
| SupportsCustomAspectRatio | The client supports custom aspect ratios. If false then the client only supports standard 16:9 resolutions.                                                                                                                                                                                         |
| SupportsPresentScaling    | True if using `D3D12XBOX_PRESENT_PLANE_PARAMETERS.pSrcViewRects` and `D3D12XBOX_PRESENT_PLANE_PARAMETERS.pDestPlacementBase` to scale video parameters is supported by DirectCapture. If this is false, ensure the present resolution matches the resolution passed to XGameStreamingSetResolution. |

<a id="remarksSection" />

## Remarks

This enumeration is used to signify which video related features are supported.

<a id="requirementsSection" />

## Requirements

**Header:** XGameStreaming.h

**Supported Platforms**: Windows, XBOX One family consoles and XBOX Series consoles

<a id="seealsoSection" />

## See also

[XGameStreaming](/reference/system/xgamestreaming/xgamestreaming_members)\
[XGameStreamingDisplayDetails](/reference/system/xgamestreaming/structs/xgamestreamingdisplaydetails)\
[XGameStreamingGetDisplayDetails](/reference/system/xgamestreaming/functions/xgamestreaminggetdisplaydetails)


## Related topics

- [XGameStreaming](/reference/system/xgamestreaming/xgamestreaming_members.md)
- [XGameStreamingDisplayDetails](/reference/system/xgamestreaming/structs/xgamestreamingdisplaydetails.md)
- [Optimizing your game for XBOX Game Streaming](/build/core-features/common/game-streaming/game-streaming-optimizing-your-game.md)
- [XGameStreamingGetStreamPhysicalDimensions](/reference/system/xgamestreaming/functions/xgamestreaminggetstreamphysicaldimensions.md)
- [Manage game streaming (xbgamestream.exe)](/tools/tools-console/commandlinetools/xbgamestream.md)
