DXVA_VideoTransferFunction-Enumeration (dxva.h)

Der DXVA_VideoTransferFunction-Enumerationstyp enthält Enumeratoren, die die Konvertierungsfunktion von R'G'B' in RGB identifizieren.

Syntax

typedef enum _DXVA_VideoTransferFunction {
  DXVA_VideoTransFuncShift,
  DXVA_VideoTransFuncMask,
  DXVA_VideoTransFunc_Unknown,
  DXVA_VideoTransFunc_10,
  DXVA_VideoTransFunc_18,
  DXVA_VideoTransFunc_20,
  DXVA_VideoTransFunc_22,
  DXVA_VideoTransFunc_22_709,
  DXVA_VideoTransFunc_22_240M,
  DXVA_VideoTransFunc_22_8bit_sRGB,
  DXVA_VideoTransFunc_28
} DXVA_VideoTransferFunction;

Konstanten

 
DXVA_VideoTransFuncShift
Gibt an, Bits um 27 Positionen zu verschieben (DXVA_ExtColorData_ShiftBase + 19 oder 8 + 19).
DXVA_VideoTransFuncMask
Gibt die Maske der Videoübertragungsfunktion an. 5 (0xF8000000) Bits eines DWORD können verwendet werden, um die Videoübertragungsfunktion anzugeben.
DXVA_VideoTransFunc_Unknown
Gibt an, dass die Videoübertragungsfunktion nicht angegeben wird. Der Standardwert ist 22_8bit_sRGB, wenn dies für eine Berechnung erforderlich ist.
DXVA_VideoTransFunc_10
Gibt die lineare RGB-Konvertierung an (entspricht Gamma = 1,0).
DXVA_VideoTransFunc_18
Gibt true 1,8 gamma an. Das heißt, L' = pow(L, 1/gamma) für L=0..1.
DXVA_VideoTransFunc_20
Gibt true 2.0 gamma an. Das heißt, L' = pow(L, 1/gamma) für L=0..1.
DXVA_VideoTransFunc_22
DXVA_VideoTransFunc_22_709
DXVA_VideoTransFunc_22_240M
DXVA_VideoTransFunc_22_8bit_sRGB
Gibt gamma 2,4-Kurve mit einem linearen Bereich im niedrigen Bereich an, wodurch sie einer genauen 2,2-Gamma-8-Bit-Kurve entspricht.
DXVA_VideoTransFunc_28
Gibt true 2,8 gamma an. Das heißt, L' = pow(L, 1/gamma) für L=0..1.

Hinweise

Einer der Enumeratoren von DXVA_VideoTransferFunction kann im VideoTransferFunction-Element der DXVA_ExtendedFormat-Struktur angegeben werden.

DXVA_VideoTransferFunction entspricht der Gammafunktion der Daten. Einige Übertragungsfunktionen verfügen über Korrekturen, um 8-Bit-ganzzahlige Quantisierungseffekte zu berücksichtigen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Dieser Enumerationstyp gilt nur für Windows Server 2003 mit SP1 und höher und Windows XP mit SP2 und höher.
Kopfzeile dxva.h (einschließlich Dxva.h)

Weitere Informationen

DXVA_ExtendedFormat