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