enumeración D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS (d3d10umddi.h)

Define las características que un procesador de vídeo de Microsoft Direct3D 11 puede admitir.

Syntax

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
} ;

Constantes

 
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_FILL
Valor: 0x1
El procesador de vídeo puede establecer valores alfa en los píxeles de salida. Para obtener más información, vea VideoProcessorSetOutputAlphaFillMode.
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION
Valor: 0x2
El procesador de vídeo puede reducir la salida del vídeo. Para obtener más información, vea VideoProcessorSetOutputConstriction.
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_LUMA_KEY
Valor: 0x4
El procesador de vídeo puede realizar el teclado luma. Para obtener más información, vea VideoProcessorSetStreamLumaKey.
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE
Valor: 0x8
El procesador de vídeo puede aplicar valores alfa de las entradas de la paleta de colores.
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_LEGACY
Valor: 0x10
El controlador no admite DXVA-HDDDI. Si se establece esta marca de funcionalidad, el procesador de vídeo tiene las siguientes limitaciones:

* Se admite un máximo de dos secuencias:
* La primera secuencia debe ser NV12 o YUY2.
* La segunda secuencia debe ser AYUV, AI44 o IA44.
* Los controles de ajuste de imagen (proc amp) se aplican a toda la luz de procesamiento de vídeo, en lugar de por secuencia.
* La compatibilidad con alfa planar por secuencia no es confiable. (Sin embargo, se admite alfa por píxel).
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_STEREO
Valor: 0x20
El procesador de vídeo puede admitir vídeo estéreo 3D. Para obtener más información, vea VideoProcessorSetStreamStereoFormat.
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION
Valor: 0x40
El procesador de vídeo es capaz de girar el flujo de entrada en 90, 180 o 270 grados (en el sentido de las agujas del reloj).
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_STREAM
Valor: 0x80
El procesador de vídeo admite la combinación de flujos de entrada mediante un valor alfa por secuencia.
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO
Valor: 0x100
El procesador de vídeo admite relaciones de aspecto explícitas para el origen y el destino.
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_MIRROR
Valor: 0x200
Indica que el controlador admite VideoProcessorSetStreamMirror.

Se admite a partir de Windows 10.
D3D11_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_SHADER_USAGE
Valor: 0x400
Indica que el hardware puede beneficiarse de una sugerencia sobre si se puede usar un sombreador para leer la salida de VideoProcessorBlt. Solo debe establecerse por hardware que admita superposiciones de varios planos.
D3DWDDM2_1DDI_VIDEO_PROCESSOR_FEATURE_CAPS_METADATA_HDR10
Valor: 0x800
Indica que el controlador convertirá correctamente los datos de vídeo en función de los metadatos HDR10 especificados. Se admite a partir de Windows 10.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Servidor mínimo compatible Windows Server 2012
Encabezado d3d10umddi.h (incluya D3d10umddi.h)

Consulte también

VideoProcessorBlt

VideoProcessorSetOutputAlphaFillMode

VideoProcessorSetOutputConstriction

VideoProcessorSetStreamLumaKey

VideoProcessorSetStreamMirror

VideoProcessorSetStreamStereoFormat