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。 * 图像调整(proc 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