다음을 통해 공유


DXVA2_VideoTransferMatrix 열거형(dxva2api.h)

Y'PbPr(구성 요소 비디오)과 스튜디오 R'G'B' 간의 변환 매트릭스에 대해 설명합니다. 이러한 플래그는 DXVA2_ExtendedFormat 구조에 사용됩니다.

Syntax

typedef enum _DXVA2_VideoTransferMatrix {
  DXVA2_VideoTransferMatrixMask = 0x7,
  DXVA2_VideoTransferMatrix_Unknown = 0,
  DXVA2_VideoTransferMatrix_BT709 = 1,
  DXVA2_VideoTransferMatrix_BT601 = 2,
  DXVA2_VideoTransferMatrix_SMPTE240M = 3
} DXVA2_VideoTransferMatrix;

상수

 
DXVA2_VideoTransferMatrixMask
값: 0x7
플래그 값의 유효성을 검사하는 비트 마스크입니다. 이 값은 유효한 플래그가 아닙니다.
DXVA2_VideoTransferMatrix_Unknown
값: 0
알 수 없습니다. 표준 정의 콘텐츠의 경우 DXVA2_VideoTransferMatrix_BT601 처리합니다. 고화질 콘텐츠의 경우 DXVA2_VideoTransferMatrix_BT709 처리합니다. (고화질 콘텐츠는 원본 높이가 576줄보다 큰 항목으로 이 용도로 정의됩니다.)
DXVA2_VideoTransferMatrix_BT709
값: 1
ITU-R BT.709 전송 매트릭스.
DXVA2_VideoTransferMatrix_BT601
값: 2
ITU-R BT.601 전송 매트릭스. SMPTE 170 및 ITU-R BT.470-2 시스템 B,G에도 사용됩니다.
DXVA2_VideoTransferMatrix_SMPTE240M
값: 3
SMPTE 240M 전송 매트릭스.

설명

전송 행렬은 다음과 같이 정의됩니다.

BT.709 전송 행렬:

Y'        0.212600    0.715200    0.072200       R' 
Pb   =   -0.114572   -0.385428    0.500000   x   G' 
Pr        0.500000   -0.454153   -0.045847       B' 

R'        1.000000    0.000000    1.574800       Y' 
G'   =    1.000000   -0.187324   -0.468124   x   Pb 
B'        1.000000    1.855600    0.000000       Pr 

BT.601 전송 행렬:

Y'        0.299000    0.587000    0.114000       R' 
Pb   =   -0.168736   -0.331264    0.500000   x   G' 
Pr        0.500000   -0.418688   -0.081312       B' 

R'        1.000000    0.000000    1.402000       Y' 
G'   =    1.000000   -0.344136   -0.714136   x   Pb 
B'        1.000000    1.772000    0.000000       Pr 

SMPTE 240M(SMPTE RP 145) 전송 행렬:

Y'        0.212000    0.701000    0.087000       R' 
Pb   =   -0.116000   -0.384000    0.500000   x   G' 
Pr        0.500000   -0.445000   -0.055000       B' 

R'        1.000000   -0.000000    1.576000       Y' 
G'   =    1.000000   -0.227000   -0.477000   x   Pb 
B'        1.000000    1.826000    0.000000       Pr 

이 열거형은 DXVA 1.0에서 사용되는 DXVA_VideoTransferMatrix 열거형과 동일합니다.

IMFMediaType 인터페이스를 사용하여 비디오 형식을 설명하는 경우 비디오 전송 매트릭스는 MF_MT_YUV_MATRIX 특성에 지정됩니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 dxva2api.h

추가 정보

확장 색 정보

Media Foundation 열거형