다음을 통해 공유


D3D11_1DDI_VIDEO_PROCESSOR_COLOR_SPACE 구조체(d3d10umddi.h)

비디오 처리를 위한 색 공간을 지정합니다.

구문

typedef struct D3D11_1DDI_VIDEO_PROCESSOR_COLOR_SPACE {
       UINT Usage : 1;
       UINT RGB_Range : 1;
       UINT YCbCr_Matrix : 1;
       UINT YCbCr_xvYCC : 1;
  [in] UINT Nominal_Range : 2;
       UINT Reserved : 26;
} D3D11_1DDI_VIDEO_PROCESSOR_COLOR_SPACE;

멤버

Usage

출력이 재생 또는 비디오 처리(예: 편집 또는 제작)를 위한 것인지 여부를 지정합니다. 디바이스는 유형에 따라 처리를 최적화할 수 있습니다. 기본 상태 값은 0(재생)입니다.

의미
0 재생
1 비디오 처리

RGB_Range

RGB 색 범위를 지정합니다. 기본 상태 값은 0(전체 범위)입니다.

의미
0 전체 범위(0-255)
1 제한된 범위(16-235)

YCbCr_Matrix

YCbCr 전송 매트릭스를 지정합니다. 기본 상태 값은 0(BT.601)입니다.

의미
0 ITU-R BT.601
1 ITU-R BT.709

YCbCr_xvYCC

출력에서 기존 YCbCr 또는 확장된 YCbCr(xvYCC)을 사용할지 여부를 지정합니다. 기본 상태 값은 0(기존 YCbCr)입니다.

의미
0 기존 YCbCr
1 확장된 YCbCr(xvYCC)

[in] Nominal_Range

YUV 데이터의 광도 범위가 D3D11_1DDI_VIDEO_PROCESSOR_NOMINAL_RANGE 열거형으로 설명되도록 지정하는 UINT 값입니다. 기본 상태 값은 0으로, 스튜디오 광도 범위가 16~235(포함) [16, 235]임을 나타냅니다.

YUV 형식 데이터가 RGB 형식으로 변환되면 RGB 로 변환하기 전에 D3D11_1DDI_VIDEO_PROCESSOR_NOMINAL_RANGE 지정된 광도 범위가 YUV 데이터에 적용됩니다.

광도 범위에 대한 자세한 내용은 Windows 8.1 YUV 형식 범위를 참조하세요.

Windows 8.1 부터 지원합니다.

Reserved

시스템에서 사용하도록 예약되었습니다. 0으로 설정됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8
지원되는 최소 서버 Windows Server 2012
머리글 d3d10umddi.h(D3d10umddi.h 포함)

추가 정보

D3D11_1DDI_VIDEO_PROCESSOR_NOMINAL_RANGE