Freigeben über


DXVA_ExtendedFormat Struktur (dxva.h)

Die DXVA_ExtendedFormat Struktur beschreibt das erweiterte Format des Videoframes.

Syntax

typedef struct _DXVA_ExtendedFormat {
  UINT                       SampleFormat : 8;
  UINT                       VideoChromaSubsampling : 4;
  DXVA_NominalRange          NominalRange : 3;
  DXVA_VideoTransferMatrix   VideoTransferMatrix : 3;
  DXVA_VideoLighting         VideoLighting : 4;
  DXVA_VideoPrimaries        VideoPrimaries : 5;
  DXVA_VideoTransferFunction VideoTransferFunction : 5;
} DXVA_ExtendedFormat;

Angehörige

SampleFormat

Gibt an, wie ein Videoframe beispielt wird. Die 8 Bits werden von einem der Enumerationszeichen im DXVA_SampleFormat Enumerationstyp definiert.

VideoChromaSubsampling

Gibt das Farbcodierungsschema für Y'Cb'Cr'-Daten an. Die vier Bits werden durch eine ORed-Kombination der Enumeratoren im DXVA_VideoChromaSubsampling Enumerationstyp definiert.

NominalRange

Gibt an, ob Beispieldaten Kopfraum (Werte über 1,0 Weiß) und Toeroom (Superlacks unter dem Bezug 0,0 schwarz) enthalten. Die 3 Bits werden von einem der Enumerationszeichen im DXVA_NominalRange Enumerationstyp definiert.

VideoTransferMatrix

Gibt die Konvertierungsmatrix von Y'Cb'Cr' in (Studio) R'G'B' an. Die 3 Bits werden von einem der Enumerationszeichen im DXVA_VideoTransferMatrix Enumerationstyp definiert.

VideoLighting

Gibt Beleuchtungsbedingungen für das Anzeigen von Videos an. Die 4 Bits werden von einem der Enumerationszeichen im DXVA_VideoLighting Enumerationstyp definiert.

VideoPrimaries

Gibt Farbprimries an, welcher Zustand welche RGB-Basisfunktionen verwendet werden. Die 5 Bits werden von einem der Enumerationszeichen im DXVA_VideoPrimaries Enumerationstyp definiert.

VideoTransferFunction

Gibt die Konvertierungsfunktion von R'G'B' in RGB an. Die 5 Bits werden durch den DXVA_VideoTransferFunction Enumerationstyp definiert.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Diese Struktur gilt nur für Windows Server 2003 mit SP1 und höher und Windows XP mit SP2 und höher.
Header- dxva.h (include Dxva.h)

Siehe auch

DXVA_NominalRange

DXVA_SampleFormat

DXVA_VideoChromaSubsampling

DXVA_VideoLighting

DXVA_VideoPrimaries

DXVA_VideoTransferFunction

DXVA_VideoTransferMatrix