D3D12DDI_VIDEO_DECODE_HISTOGRAM_DATA_0041 structure (d3d12umddi.h)

Describes data for the video decode histogram.

Syntax

typedef struct D3D12DDI_VIDEO_DECODE_HISTOGRAM_DATA_0041 {
  UINT                                                 NodeIndex;
  GUID                                                 DecodeProfile;
  UINT                                                 Width;
  UINT                                                 Height;
  DXGI_FORMAT                                          DecodeFormat;
  D3D12DDI_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS_0041 Components;
  UINT                                                 BinCount;
  UINT                                                 CounterBitDepth;
} D3D12DDI_VIDEO_DECODE_HISTOGRAM_DATA_0041;

Members

NodeIndex

In multi-adapter operation, this indicates which physical adapter of the device this operation applies to.

DecodeProfile

The decode profile GUID to retrieve the count of supported encryption GUIDs.

Width

The width of the decoded frame.

Height

The height of the decoded frame.

DecodeFormat

The format of the decoded frame.

Components

The components that the hardware supports.

BinCount

The number of per component bins that are supported. BinCount must be >= 64, and must be a power of 2 (64, 128, 256, 512, etc.).

CounterBitDepth

The bit depth of the bin counter. The counter is always stored in a 32 bit value and is therefore 32 bits or less. The counter is stored in the lower bits of the 32 bit storage. The upper bits are set to zero. If the in count exceeds this bit depth, the value is set to the maximum counter value. Valid values for CounterBitDepth are 16, 24, and 32.

Requirements

Requirement Value
Header d3d12umddi.h