D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS_0082_0 enumeration (d3d12umddi.h)

The D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS_0082_0 enumeration defines the set of flags for the sequence control properties.

Syntax

typedef enum D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS_0082_0 {
  D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_0082_0_NONE,
  D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_0082_0_RESOLUTION_CHANGE,
  D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_0082_0_RATE_CONTROL_CHANGE,
  D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_0082_0_SUBREGION_LAYOUT_CHANGE,
  D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_0082_0_REQUEST_INTRA_REFRESH,
  D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_0082_0_GOP_SEQUENCE_CHANGE
} ;

Constants

 
D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_0082_0_NONE
No flags.
D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_0082_0_RESOLUTION_CHANGE
Indicates a change in D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0.PictureTargetResolution.
D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_0082_0_RATE_CONTROL_CHANGE
Indicates a change in D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0.RateControl.
D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_0082_0_SUBREGION_LAYOUT_CHANGE
Indicates a change in D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0.SelectedLayoutMode or FrameSubregionsLayoutData.
D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_0082_0_REQUEST_INTRA_REFRESH
Starts an intra-refresh session starting at this frame using the configuration in D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0.IntraRefreshConfig.
D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAG_0082_0_GOP_SEQUENCE_CHANGE
Indicates a change in D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0.CodecGopSequence.

Remarks

Depending on the codec, a request for reconfiguration might need to insert an IDR in the bitstream and new SPS headers.

See D3D12 video encoding for general information.

Requirements

Requirement Value
Minimum supported client Windows 11 (WDDM 3.0)
Header d3d12umddi.h

See also

D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0