DXVADDI_VIDEOTRANSFERFUNCTION 열거형(d3dumddi.h)
DXVADDI_VIDEOTRANSFERFUNCTION 열거형 형식에는 R'G'B'에서 RGB로의 변환 함수를 식별하는 값이 포함되어 있습니다.
Syntax
typedef enum _DXVADDI_VIDEOTRANSFERFUNCTION {
DXVADDI_VideoTransFuncMask,
DXVADDI_VideoTransFunc_Unknown,
DXVADDI_VideoTransFunc_10,
DXVADDI_VideoTransFunc_18,
DXVADDI_VideoTransFunc_20,
DXVADDI_VideoTransFunc_22,
DXVADDI_VideoTransFunc_709,
DXVADDI_VideoTransFunc_240M,
DXVADDI_VideoTransFunc_sRGB,
DXVADDI_VideoTransFunc_28
} DXVADDI_VIDEOTRANSFERFUNCTION;
상수
DXVADDI_VideoTransFuncMask 비디오 전송 함수 마스크를 지정합니다. DWORD의 처음 5(0x001F) 비트를 사용하여 비디오 전송 함수를 지정할 수 있습니다. |
DXVADDI_VideoTransFunc_Unknown 비디오 전송 함수를 지정하지 않도록 지정합니다. 계산에 필요한 경우 기본값은 22_8bit_sRGB. |
DXVADDI_VideoTransFunc_10 선형 RGB 변환을 지정합니다(감마 = 1.0에 해당). |
DXVADDI_VideoTransFunc_18 true 1.8 감마(즉, L'= pow(L, 1/감마)를 L=0..1에 지정합니다. |
DXVADDI_VideoTransFunc_20 true 2.0 감마(즉, L'= pow(L, 1/감마)를 L=0..1에 지정합니다. |
DXVADDI_VideoTransFunc_22 true 2.2 감마(즉, L'= pow(L, 1/감마)를 L=0..1에 지정합니다. BT470-2 SysM 기본(즉, DXVADDI_VIDEOPRIMARIES 열거형 형식)은 감마 2.2를 사용합니다. |
DXVADDI_VideoTransFunc_709 낮은 범위의 선형 범위가 있는 감마 2.2 곡선을 지정합니다. BT709, SMPTE296M, SMPTE170M, BT470 및 SMPTE274M 기본 항목(즉, DXVADDI_VIDEOPRIMARIES 열거형 유형)은 이 비디오 전송 함수를 사용합니다. |
DXVADDI_VideoTransFunc_240M 낮은 범위의 선형 범위가 있는 감마 2.2 곡선을 지정합니다. SMPTE240M 및 중간 274M 기본(즉, DXVADDI_VIDEOPRIMARIES 열거형 형식)은 이 비디오 전송 함수를 사용합니다. |
DXVADDI_VideoTransFunc_sRGB 낮은 범위의 선형 범위가 있는 감마 2.4 곡선을 지정하여 정확한 2.2 감마 8비트 곡선과 일치합니다. |
DXVADDI_VideoTransFunc_28 true 2.8 감마(즉, L'= pow(L, 1/감마)를 L=0..1에 지정합니다. |
설명
DXVADDI_EXTENDEDFORMAT 구조체의 VideoTransferFunction 멤버에서 DXVADDI_VIDEOTRANSFERFUNCTION 값 중 하나를 지정할 수 있습니다.
DXVADDI_VIDEOTRANSFERFUNCTION 데이터의 감마 함수에 해당합니다. 일부 전송 함수는 8비트 정수 정수화 효과를 고려하도록 수정되었습니다.
감마 함수에도 다음 상수를 사용할 수 있습니다.
#define DXVADDI_VideoTransFunc_22_709 DXVADDI_VideoTransFunc_709
#define DXVADDI_VideoTransFunc_22_240M DXVADDI_VideoTransFunc_240M
#define DXVADDI_VideoTransFunc_22_8bit_sRGB DXVADDI_VideoTransFunc_sRGB
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다. |
머리글 | d3dumddi.h(D3dumddi.h 포함) |