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

추가 정보

DXVADDI_EXTENDEDFORMAT

DXVADDI_VIDEOPRIMARIES