Freigeben über


D3D12DDI_VIDEO_DECODE_HISTOGRAM_DATA_0041 Struktur (d3d12umddi.h)

Beschreibt Daten für das Video-Decodierungshistogramm.

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;

Member

NodeIndex

Beim Betrieb mit mehreren Adaptern gibt dies an, für welchen physischen Adapter des Geräts dieser Vorgang gilt.

DecodeProfile

Die Decodierungsprofil-GUID zum Abrufen der Anzahl der unterstützten Verschlüsselungs-GUIDs.

Width

Die Breite des decodierten Rahmens.

Height

Die Höhe des decodierten Rahmens.

DecodeFormat

Das Format des decodierten Frames.

Components

Die Komponenten, die von der Hardware unterstützt werden.

BinCount

Die Anzahl der unterstützten Bins pro Komponente. BinCount muss >= 64 sein und muss eine Leistung von 2 (64, 128, 256, 512 usw.) sein.

CounterBitDepth

Die Bittiefe des Bin-Indikators. Der Indikator wird immer in einem 32-Bit-Wert gespeichert und ist daher 32 Bits oder weniger. Der Indikator wird in den unteren Bits des 32-Bit-Speichers gespeichert. Die oberen Bits sind auf 0 festgelegt. Wenn die Inanzahl diese Bittiefe überschreitet, wird der Wert auf den maximalen Zählerwert festgelegt. Gültige Werte für CounterBitDepth sind 16, 24 und 32.

Anforderungen

Anforderung Wert
Header d3d12umddi.h