Freigeben über


DXVA_VideoTransferFunction-Aufzählung (dxva.h)

Der DXVA_VideoTransferFunction Enumerationstyp enthält Enumerationszeichen, 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, dass Bits um 27 Positionen verschoben werden (DXVA_ExtColorData_ShiftBase + 19 oder 8 + 19).
DXVA_VideoTransFuncMask
Gibt das Format 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 ist. Der Standardwert ist 22_8bit_sRGB, wenn für eine Berechnung erforderlich.
DXVA_VideoTransFunc_10
Gibt eine lineare RGB-Konvertierung an (entspricht Gamma = 1,0).
DXVA_VideoTransFunc_18
Specifies true 1.8 gamma. 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 die Gamma-2,4-Kurve mit einem linearen Bereich im niedrigen Bereich an, wodurch sie mit einer genauen 2,2 Gamma-8-Bitkurve übereinstimmt.
DXVA_VideoTransFunc_28
Specifies true 2.8 gamma. Das heißt, L' = pow(L, 1/gamma) für L=0,.1.

Bemerkungen

Einer der Enumerationen von DXVA_VideoTransferFunction kann im VideoTransferFunction Member der DXVA_ExtendedFormat Struktur angegeben werden.

DXVA_VideoTransferFunction entspricht der Gammafunktion der Daten. Einige Übertragungsfunktionen weisen Korrekturen auf, um 8-Bit-Ganzzahl-Quantisierungseffekte zu berücksichtigen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Dieser Enumerationstyp 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_ExtendedFormat