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 포함) |