Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Represents picture control support structure for multiple codecs.
Syntax
typedef struct D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT {
  UINT  DataSize;
  union {
    D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 *pH264Support;
    D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC *pHEVCSupport;
    D3D12_VIDEO_ENCODER_CODEC_AV1_PICTURE_CONTROL_SUPPORT  *pAV1Support;
  };
} D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT;
Members
DataSize
The data size of the provided picture control support structure.
pH264Support
A pointer to a D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 structure representing the picture control support structure for H.264 encoding.
pHEVCSupport
A pointer to a D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC structure representing the picture control support structure for HEVC encoding.
pAV1Support
Requirements
| Requirement | Value | 
|---|---|
| Minimum supported client | Windows Build 22000 | 
| Minimum supported server | Windows Build 22000 | 
| Header | d3d12video.h |