MFVideoTransferMatrix 列舉 (mfobjects.h)
描述 Y'PbPr (元件影片) 和 Studio R'G'B' 之間的轉換矩陣。
Syntax
typedef enum _MFVideoTransferMatrix {
MFVideoTransferMatrix_Unknown = 0,
MFVideoTransferMatrix_BT709 = 1,
MFVideoTransferMatrix_BT601 = 2,
MFVideoTransferMatrix_SMPTE240M = 3,
MFVideoTransferMatrix_BT2020_10 = 4,
MFVideoTransferMatrix_BT2020_12 = 5,
MFVideoTransferMatrix_Identity = 6,
MFVideoTransferMatrix_FCC47 = 7,
MFVideoTransferMatrix_YCgCo = 8,
MFVideoTransferMatrix_SMPTE2085 = 9,
MFVideoTransferMatrix_Chroma = 10,
MFVideoTransferMatrix_Chroma_const = 11,
MFVideoTransferMatrix_ICtCp = 12,
MFVideoTransferMatrix_Last,
MFVideoTransferMatrix_ForceDWORD = 0x7fffffff
} MFVideoTransferMatrix;
常數
MFVideoTransferMatrix_Unknown 值: 0 未知的傳輸矩陣。 視為MFVideoTransferMatrix_BT709。 |
MFVideoTransferMatrix_BT709 值: 1 BT-R BT.709 傳輸矩陣。 |
MFVideoTransferMatrix_BT601 值: 2 BT-R BT.601 傳輸矩陣。 也用於 SMPTE 170 和 SMS-R BT.470-2 系統 B、G。 |
MFVideoTransferMatrix_SMPTE240M 值: 3 SMPTE 240M 傳輸矩陣。 |
MFVideoTransferMatrix_BT2020_10 值: 4 BT.2020 非常數亮度。 |
MFVideoTransferMatrix_BT2020_12 值: 5 BT.2020 非常數亮度。 |
MFVideoTransferMatrix_Identity 值: 6 身分識別。 IEC 61966-2-1 (sRGB) SMPTE ST.428-1。 |
MFVideoTransferMatrix_FCC47 值: 7 NET 標題 47。 確切公式定義於 ISO/IEC 23091-2 中。 |
MFVideoTransferMatrix_YCgCo 值: 8 YCbCr 像素實際上是 YCoCg 圖元。 將這類圖元轉換成 RGB 的矩陣定義於 ISO/IEC 23091-2 中。 |
MFVideoTransferMatrix_SMPTE2085 值: 9 針對高動態範圍定義的矩陣 (HDR) 視訊,由 SMPTE ST 2085 定義。 |
MFVideoTransferMatrix_Chroma 值: 10 Chromacity 衍生的非常數亮度系統,如 IEC 23091-2 中所定義。 |
MFVideoTransferMatrix_Chroma_const 值: 11 Chromacity 衍生的常數亮度系統,如 IEC 23091-2 中所定義。 |
MFVideoTransferMatrix_ICtCp 值: 12 高動態範圍 (HDR) 和 Wide Color Gamut 視訊,如 BT-R BT.2100 所定義。 傳輸矩陣可在 ISO/IEC 23091-2 中使用,也稱為 ICtCp。 |
MFVideoTransferMatrix_Last 保留的。 |
MFVideoTransferMatrix_ForceDWORD 值: 0x7fffffff 保留的。 此成員會強制列舉型別編譯為 DWORD 值。 |
備註
這個列舉會與 MF_MT_YUV_MATRIX 屬性搭配使用。
如需這些值的詳細資訊,請參閱 DXVA2_VideoTransferMatrix 列舉的備註,也就是 DirectX 影片加速 (DXVA) 相當於此列舉的。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | mfobjects.h (include Mfidl.h) |