DXVA_VideoPrimaries枚举 (dxva.h)

DXVA_VideoPrimaries枚举类型包含标识颜色初选的枚举器,这些枚举器指示使用 RGB 基础函数的状态。

语法

typedef enum _DXVA_VideoPrimaries {
  DXVA_VideoPrimariesShift,
  DXVA_VideoPrimariesMask,
  DXVA_VideoPrimaries_Unknown,
  DXVA_VideoPrimaries_reserved,
  DXVA_VideoPrimaries_BT709,
  DXVA_VideoPrimaries_BT470_2_SysM,
  DXVA_VideoPrimaries_BT470_2_SysBG,
  DXVA_VideoPrimaries_SMPTE170M,
  DXVA_VideoPrimaries_SMPTE240M,
  DXVA_VideoPrimaries_EBU3213,
  DXVA_VideoPrimaries_SMPTE_C
} DXVA_VideoPrimaries;

常数

 
DXVA_VideoPrimariesShift
指定将位移位 22 个位置(DXVA_ExtColorData_ShiftBase + 14 或 8 + 14)。
DXVA_VideoPrimariesMask
指定颜色初选掩码。 5 (0x07C00000) 位的 DWORD 可用于指定颜色初选。
DXVA_VideoPrimaries_Unknown
指定未指定颜色初选。 默认值为 BT709。
DXVA_VideoPrimaries_reserved
保留。
DXVA_VideoPrimaries_BT709
指定 BT709 初选(包括 sRGB、scRGB)。
DXVA_VideoPrimaries_BT470_2_SysM
指定 BT470-2 SysM 初选,它们是原始 NTSC 初选。
DXVA_VideoPrimaries_BT470_2_SysBG
指定 BT470-2 SysBG 初选。
DXVA_VideoPrimaries_SMPTE170M
指定SMPTE170M初选(很少使用模拟 NTSC 初选(也称为 SMPTE RP 145)。
DXVA_VideoPrimaries_SMPTE240M
指定SMPTE240M初选。
DXVA_VideoPrimaries_EBU3213
指定EBU3213主数据库。
DXVA_VideoPrimaries_SMPTE_C
指定SMPTE_C初选,这些初选是模拟 '79 NTSC 主副本。

言论

可以在 DXVA_ExtendedFormat 结构的 VideoPrimaries 成员中指定DXVA_VideoPrimaries枚举器之一。

要求

要求 价值
最低支持的客户端 此枚举类型仅适用于具有 SP1 及更高版本的 Windows Server 2003,以及具有 SP2 及更高版本的 Windows XP。
标头 dxva.h (包括 Dxva.h)

另请参阅

DXVA_ExtendedFormat