Compartir a través de


enumeración D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS (d3d11.h)

Especifica las capacidades de procesamiento de vídeo relacionadas con la desinterlacación, el telecine inverso (IVTC) y la conversión de velocidad de fotogramas.

Syntax

typedef enum D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS {
  D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BLEND = 0x1,
  D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BOB = 0x2,
  D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE = 0x4,
  D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION = 0x8,
  D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_INVERSE_TELECINE = 0x10,
  D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_FRAME_RATE_CONVERSION = 0x20
} ;

Constantes

 
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BLEND
Valor: 0x1
El procesador de vídeo puede realizar la desinterlacación de mezcla.



En la desinterlacación de mezcla, los dos campos de un marco entrelazado se mezclan en un único marco progresivo. Un procesador de vídeo usa desinterlaces de mezcla cuando se desinterlaza a media velocidad, como al convertir 60i a 30p. La desinterlacación de mezcla no requiere marcos de referencia.
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BOB
Valor: 0x2
El procesador de vídeo puede realizar la desinterlacación de Bob.

En el desinterlacing bob, las líneas de campo que faltan se interpolan desde las líneas anteriores y inferiores. La desinterlacación de Bob no requiere marcos de referencia.
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE
Valor: 0x4
El procesador de vídeo puede realizar desinterlaces adaptables.

La desinterlacación adaptable usa interpolación espacial o temporal, y cambia entre los dos en un campo por campo, dependiendo de la cantidad de movimiento. Si el procesador de vídeo no recibe suficientes fotogramas de referencia para realizar la desinterlacación adaptable, recurre a bob deinterlacing.
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION
Valor: 0x8
El procesador de vídeo puede realizar desinterlaces compensados por movimiento.



La desinterlacación compensada por movimiento usa vectores de movimiento para volver a crear líneas que faltan. Si el procesador de vídeo no recibe suficientes fotogramas de referencia para realizar desinterlaces compensados por movimiento, vuelve a desinterlacing bob.
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_INVERSE_TELECINE
Valor: 0x10
El procesador de vídeo puede realizar telecine inverso (IVTC).



Si el procesador de vídeo admite esta funcionalidad, el miembro ITelecineCaps de la estructura D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS especifica qué modos IVTC se admiten.
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_FRAME_RATE_CONVERSION
Valor: 0x20
El procesador de vídeo puede convertir la velocidad de fotogramas interpolando fotogramas.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado d3d11.h

Consulte también

D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS

Enumeraciones de vídeo de Direct3D 11