DXVA_VideoTransferFunction 열거형(dxva.h)

DXVA_VideoTransferFunction 열거형 형식에는 R'G'B'에서 RGB로의 변환 함수를 식별하는 열거자가 포함되어 있습니다.

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;

상수

 
DXVA_VideoTransFuncShift
27개 위치(DXVA_ExtColorData_ShiftBase + 19 또는 8 + 19)로 비트를 이동하도록 지정합니다.
DXVA_VideoTransFuncMask
비디오 전송 함수 마스크를 지정합니다. DWORD의 5(0xF8000000) 비트를 사용하여 비디오 전송 함수를 지정할 수 있습니다.
DXVA_VideoTransFunc_Unknown
비디오 전송 함수를 지정하지 않도록 지정합니다. 계산에 필요한 경우 기본값은 22_8bit_sRGB.
DXVA_VideoTransFunc_10
선형 RGB 변환을 지정합니다(감마 = 1.0에 해당).
DXVA_VideoTransFunc_18
true 1.8 감마를 지정합니다. 즉, L=0..1의 경우 L' = pow(L, 1/감마)입니다.
DXVA_VideoTransFunc_20
true 2.0 감마를 지정합니다. 즉, L=0..1의 경우 L' = pow(L, 1/감마)입니다.
DXVA_VideoTransFunc_22
DXVA_VideoTransFunc_22_709
DXVA_VideoTransFunc_22_240M
DXVA_VideoTransFunc_22_8bit_sRGB
낮은 범위의 선형 범위가 있는 감마 2.4 곡선을 지정하여 정확한 2.2 감마 8비트 곡선과 일치합니다.
DXVA_VideoTransFunc_28
true 2.8 감마를 지정합니다. 즉, L=0..1의 경우 L' = pow(L, 1/감마)입니다.

설명

DXVA_VideoTransferFunction 열거자 중 하나는 DXVA_ExtendedFormat 구조체VideoTransferFunction 멤버에 지정할 수 있습니다.

DXVA_VideoTransferFunction 데이터의 감마 함수에 해당합니다. 일부 전송 함수는 8비트 정수 정수화 효과를 고려하여 수정되었습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 이 열거형 유형은 SP1 이상의 Windows Server 2003 및 WINDOWS XP SP2 이상에만 적용됩니다.
머리글 dxva.h(Dxva.h 포함)

추가 정보

DXVA_ExtendedFormat