Share via


DXVA2_VideoTransferMatrix列舉 (dxva2api.h)

描述 Y'PbPr (元件影片) 和 Studio 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
BT-R BT.709 傳輸矩陣。
DXVA2_VideoTransferMatrix_BT601
值: 2
BT-R BT.601 傳輸矩陣。 也用於 SMPTE 170 和 SMS-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

另請參閱

延伸色彩資訊

媒體基礎列舉