D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS 枚举 (d3d10umddi.h)
定义 Microsoft Direct3D 11 视频处理器可以支持的功能。
语法
typedef enum D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS {
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL = 0x1,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION = 0x2,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_LUMA_KEY = 0x4,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE = 0x8,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_LEGACY = 0x10,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO = 0x20,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION = 0x40,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM = 0x80,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO = 0x100,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_MIRROR = 0x200,
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_SHADER_USAGE = 0x400,
D3DWDDM2_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_METADATA_HDR10 = 0x800
} ;
常量
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL 值: 0x1 视频处理器可以在输出像素上设置 alpha 值。 有关详细信息,请参阅 VideoProcessorSetOutputAlphaFillMode。 |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION 值: 0x2 视频处理器可以缩小视频输出的采样。 有关详细信息,请参阅 VideoProcessorSetOutputConstriction。 |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_LUMA_KEY 值: 0x4 视频处理器可以执行 luma 键。 有关详细信息,请参阅 VideoProcessorSetStreamLumaKey。 |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE 值: 0x8 视频处理器可以应用调色板条目中的 alpha 值。 |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_LEGACY 值: 0x10 驱动程序不支持 DXVA-HDDDI。 如果设置了此功能标志,则视频处理器具有以下限制: * 最多支持两个流: * 第一个流必须是 NV12 或 YUY2。 * 第二个流必须是 AYUV、AI44 或 IA44。 * 图像调整 (过程 amp) 控件应用于整个视频处理 blit,而不是每个流。 * 对每流平面 alpha 的支持不可靠。 但是,支持 (每像素 alpha。) |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO 值: 0x20 视频处理器可以支持三维立体声视频。 有关详细信息,请参阅 VideoProcessorSetStreamStereoFormat。 |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION 值: 0x40 视频处理器能够将输入流旋转 90 度、180 度或 270 度, (顺时针) 。 |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM 值: 0x80 视频处理器支持使用每流 alpha 值混合输入流。 |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO 值: 0x100 视频处理器支持源和目标的显式纵横比。 |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_MIRROR 值: 0x200 指示驱动程序支持 VideoProcessorSetStreamMirror。 从 Windows 10 开始支持。 |
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_SHADER_USAGE 值: 0x400 指示硬件可以从提示中获益,提示是否可以使用着色器读取 VideoProcessorBlt 的输出。 这只能由支持多平面覆盖的硬件设置。 |
D3DWDDM2_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_METADATA_HDR10 值: 0x800 指示驱动程序将根据指定的 HDR10 元数据正确转换视频数据。 从 Windows 10 开始支持。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 |
最低受支持的服务器 | Windows Server 2012 |
标头 | d3d10umddi.h (包括 D3d10umddi.h) |
另请参阅
VideoProcessorSetOutputAlphaFillMode
VideoProcessorSetOutputConstriction