Edit

D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM_NOTIFICATION_MODE enumeration (d3d12video.h)

Specifies the bitstream notification mode for a video encode operation.

Syntax

typedef enum D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM_NOTIFICATION_MODE {
  D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM_NOTIFICATION_MODE_FULL_FRAME,
  D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM_NOTIFICATION_MODE_SUBREGIONS
} ;

Constants

 
D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM_NOTIFICATION_MODE_FULL_FRAME
The full frame encoding process is used. No subregion notifications are issued.
D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM_NOTIFICATION_MODE_SUBREGIONS
Subregion notification mode is enabled. The driver signals fences as individual subregions (for example, slices or tiles) complete, allowing the application to begin consuming results before the entire frame is encoded.

Remarks

Check for feature support using D3D12_VIDEO_ENCODER_SUPPORT_FLAGS before enabling subregion notification mode.

Requirements

Requirement Value
Header d3d12video.h

See also

D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM1

D3D12_VIDEO_ENCODER_SUBREGION_COMPRESSED_BITSTREAM