DXVA_NominalRange 열거형(dxva.h)

DXVA_NominalRange 열거형 형식에는 샘플 데이터에 헤드룸(1.0 흰색을 초과하는 값) 및 토룸(참조 0.0 검정 아래의 슈퍼블랙)이 포함되는지 여부를 식별하는 열거자가 포함되어 있습니다.

Syntax

typedef enum _DXVA_NominalRange {
  DXVA_NominalRangeShift,
  DXVA_NominalRangeMask,
  DXVA_NominalRange_Unknown,
  DXVA_NominalRange_Normal,
  DXVA_NominalRange_Wide,
  DXVA_NominalRange_0_255,
  DXVA_NominalRange_16_235,
  DXVA_NominalRange_48_208
} DXVA_NominalRange;

상수

 
DXVA_NominalRangeShift
비트를 12개 위치(DXVA_ExtColorData_ShiftBase + 4 또는 8 + 4)로 이동하도록 지정합니다.
DXVA_NominalRangeMask
명목 범위 마스크를 지정합니다. DWORD의 3(0x00007000) 비트를 사용하여 명목 범위를 지정할 수 있습니다.
DXVA_NominalRange_Unknown
명목 범위를 지정하지 않도록 지정합니다.
DXVA_NominalRange_Normal
정규화된 크로마 [0..1]이 8비트인 경우 [0..255]에 매핑되거나 10비트인 경우 [0..1023]에 매핑되도록 지정합니다.
DXVA_NominalRange_Wide
정규화된 크로마 [0..1]이 8비트인 경우 [16..235]에 매핑되거나 10비트인 경우 [64..940]에 매핑되도록 지정합니다.
DXVA_NominalRange_0_255
정규화된 크로마 [0..1]이 8비트인 경우 [0..255]에 매핑되거나 10비트인 경우 [0..1023]에 매핑되도록 지정합니다.
DXVA_NominalRange_16_235
정규화된 크로마 [0..1]이 8비트인 경우 [16..235]에 매핑되거나 10비트인 경우 [64..940]에 매핑되도록 지정합니다.
DXVA_NominalRange_48_208
정규화된 크로마 [0..1]이 8비트에서 [48..208]에 매핑되거나 10비트인 경우 [192...832]에 매핑되도록 지정합니다.

설명

DXVA_NominalRange 열거자 중 하나를 DXVA_ExtendedFormat 구조체NominalRange 멤버에 지정할 수 있습니다.

넓은 영역 R'G'B'(즉, 16,16,16의 블랙포인트와 235,235,235의 화이트포인트)는 일반 sRGB와 구별되어야 합니다.

요구 사항

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

추가 정보

DXVA_ExtendedFormat