다음을 통해 공유


D3DDDI_COLOR_SPACE_TYPE 열거형(d3dukmdt.h)

스트림 색 공간 정보를 정의합니다.

Syntax

typedef enum D3DDDI_COLOR_SPACE_TYPE {
  D3DDDI_COLOR_SPACE_RGB_FULL_G22_NONE_P709,
  D3DDDI_COLOR_SPACE_RGB_FULL_G10_NONE_P709,
  D3DDDI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P709,
  D3DDDI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P2020,
  D3DDDI_COLOR_SPACE_RESERVED,
  D3DDDI_COLOR_SPACE_YCBCR_FULL_G22_NONE_P709_X601,
  D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P601,
  D3DDDI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P601,
  D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P709,
  D3DDDI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P709,
  D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P2020,
  D3DDDI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P2020,
  D3DDDI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020,
  D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G2084_LEFT_P2020,
  D3DDDI_COLOR_SPACE_RGB_STUDIO_G2084_NONE_P2020,
  D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G22_TOPLEFT_P2020,
  D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G2084_TOPLEFT_P2020,
  D3DDDI_COLOR_SPACE_RGB_FULL_G22_NONE_P2020,
  D3DDDI_COLOR_SPACE_YCBCR_STUDIO_GHLG_TOPLEFT_P2020,
  D3DDDI_COLOR_SPACE_YCBCR_FULL_GHLG_TOPLEFT_P2020,
  D3DDDI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P709,
  D3DDDI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P2020,
  D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P709,
  D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P2020,
  D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G24_TOPLEFT_P2020,
  D3DDDI_COLOR_SPACE_CUSTOM
} ;

상수

 
D3DDDI_COLOR_SPACE_RGB_FULL_G22_NONE_P709
* Colorspace: RGB
* 범위: 0-255
* 감마: 2.2
* 비용: 이미지
* 프라이머리: BT.709

sRGB에 대한 표준 정의입니다.

선형 세그먼트를 사용하여 구현되는 경우가 많지만, 이 경우 지수는 감마 2.2 곡선에 맞춰 유지되도록 수정됩니다.

일반적으로 8비트 및 10비트 색 채널에서 사용됩니다.
D3DDDI_COLOR_SPACE_RGB_FULL_G10_NONE_P709
* Colorspace: RGB
* 범위: 0-255
* 감마: 1.0
* 비용: 이미지
* 프라이머리: BT.709

scRGB에 대한 표준 정의입니다.

일반적으로 16비트 정수, 16비트 부동 소수점 및 32비트 부동 소수점 채널과 함께 사용됩니다.
D3DDDI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P709
* Colorspace: RGB
* 범위: 16-235
* 감마: 2.2
* 비용: 이미지
* 프라이머리: BT.709

ITU-R 권장 사항 BT.709에 대한 표준 정의입니다. 선형 세그먼트가 포함되기 때문에 전송 곡선은 1.9의 순수 지수 감마와 유사합니다.

일반적으로 8비트 및 10비트 색 채널에서 사용됩니다.
D3DDDI_COLOR_SPACE_RGB_STUDIO_G22_NONE_P2020
* Colorspace: RGB
* 범위: 16-235
* 감마: 2.2
* 비용: 이미지
* 프라이머리: BT.2020

일반적으로 10비트, 12비트 또는 16비트 색 채널과 함께 사용됩니다.
D3DDDI_COLOR_SPACE_RESERVED
다음에 사용하도록 예약됩니다.
D3DDDI_COLOR_SPACE_YCBCR_FULL_G22_NONE_P709_X601
* Colorspace: YCbCr
* 범위: 0-255
* 감마: 2.2
* 비용: 이미지
* 프라이머리: BT.2020
* 전송 매트릭스: BT.601

이 정의는 일반적으로 JPG에 사용됩니다.

일반적으로 8비트, 10비트, 12비트 또는 16비트 색 채널에서 사용됩니다.
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P601
* Colorspace: YCbCr
* 범위: 16-235
* 감마: 2.2
* 비용: 비디오
* 프라이머리: BT.601

이 정의는 일반적으로 MPEG2에 사용됩니다.

일반적으로 8비트, 10비트, 12비트 또는 16비트 색 채널에서 사용됩니다.
D3DDDI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P601
* Colorspace: YCbCr
* 범위: 0-255
* 감마: 2.2
* 비용: 비디오
* 프라이머리: BT.601

H.264 카메라 캡처에 사용되는 경우도 있습니다.

일반적으로 8비트, 10비트, 12비트 또는 16비트 색 채널에서 사용됩니다.
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P709
* Colorspace: YCbCr
* 범위: 16-235
* 감마: 2.2
* 비용: 비디오
* 프라이머리: BT.709

이 정의는 H.264HEVC에 일반적으로 사용됩니다.

일반적으로 8비트, 10비트, 12비트 또는 16비트 색 채널에서 사용됩니다.
D3DDDI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P709
* Colorspace: YCbCr
* 범위: 0-255
* 감마: 2.2
* 비용: 비디오
* 프라이머리: BT.709

H.264 카메라 캡처에 사용되는 경우도 있습니다.

일반적으로 8비트, 10비트, 12비트 또는 16비트 색 채널에서 사용됩니다.
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G22_LEFT_P2020
* Colorspace: YCbCr
* 범위: 16-235
* 감마: 2.2
* 비용: 비디오
* 프라이머리: BT.2020

이 정의는 HEVC에서 사용할 수 있습니다.

일반적으로 10비트, 12비트 또는 16비트 색 채널과 함께 사용됩니다.
D3DDDI_COLOR_SPACE_YCBCR_FULL_G22_LEFT_P2020
* Colorspace: YCbCr
* 범위: 0-255
* 감마: 2.2
* 비용: 비디오
* 프라이머리: BT.2020

일반적으로 10비트, 12비트 또는 16비트 색 채널과 함께 사용됩니다.
D3DDDI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020
* Colorspace: RGB
* 범위: 0-255
* 감마: 2084
* 비용: 센터
* 프라이머리: BT.2020
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G2084_LEFT_P2020
* Colorspace: YCbCr
* 범위: 16-235
* 감마: 2084
* 비용: 왼쪽
* 프라이머리: BT.2020
D3DDDI_COLOR_SPACE_RGB_STUDIO_G2084_NONE_P2020
* Colorspace: RGB
* 범위: 16-235
* 감마: 2084
* 비용: 센터
* 프라이머리: BT.2020
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G22_TOPLEFT_P2020
* Colorspace: YCbCr
* 범위: 16-235
* 감마: 2.2
* 비용: 왼쪽 위
* 프라이머리: BT.2020
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G2084_TOPLEFT_P2020
* Colorspace: YCbCr
* 범위: 16-235
* 감마: 2084
* 비용: 왼쪽 위
* 프라이머리: BT.2020
D3DDDI_COLOR_SPACE_RGB_FULL_G22_NONE_P2020
* Colorspace: RGB
* 범위: 0-255
* 감마: 2.2
* 비용: 없음
* 프라이머리: BT.2020
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_GHLG_TOPLEFT_P2020
* Colorspace: YCbCr
* 범위: 16-235
* 감마: HLG
* 비용: 왼쪽 위
* 프라이머리: BT.2020

이 색 공간은 비디오 프로세서 DDI에 대한 입력으로 사용할 수 있지만 스캔하는 데는 사용되지 않습니다.
D3DDDI_COLOR_SPACE_YCBCR_FULL_GHLG_TOPLEFT_P2020
* Colorspace: YCbCr
* 범위: 0-255
* 감마: HLG
* 비용: 왼쪽 위
* 프라이머리: BT.2020

이 색 공간은 비디오 프로세서 DDI에 대한 입력으로 사용할 수 있지만 스캔하는 데는 사용되지 않습니다.
D3DDDI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P709
* Colorspace: RGB
* 범위: 0-255
* 감마: HLG
* 비용: 없음
* 프라이머리: BT.709
D3DDDI_COLOR_SPACE_RGB_STUDIO_G24_NONE_P2020
* Colorspace: RGB
* 범위: 16-235
* 감마: 2.4
* 비용: 없음
* 프라이머리: BT.709
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P709
* Colorspace: YCbCr
* 범위: 16-235
* 감마: 2.4
* 비용: 왼쪽
* 프라이머리: BT.709
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G24_LEFT_P2020
* Colorspace: YCbCr
* 범위: 16-235
* 감마: 2.4
* 비용: 왼쪽
* 프라이머리: BT.2020
D3DDDI_COLOR_SPACE_YCBCR_STUDIO_G24_TOPLEFT_P2020
* Colorspace: YCbCr
* 범위: 16-235
* 감마: 2.4
* 비용: 왼쪽 위
* 프라이머리: BT.2020
D3DDDI_COLOR_SPACE_CUSTOM
사용자 지정 색 정의가 사용됩니다.

설명

색 채널의 하위 샘플링 및 레이아웃은 표면 형식에서 유추됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10
지원되는 최소 서버 Windows Server 2016
머리글 d3dukmdt.h(D3dumddi.h, D3dkmddi.h 포함)