DXVAHD_PROCESSOR_CAPS enumeración (dxvahd.h)

Especifica las funcionalidades de procesamiento de un procesador de vídeo de alta definición de alta definición de vídeo (DXVA-HD) de Microsoft DirectX.

Syntax

typedef enum _DXVAHD_PROCESSOR_CAPS {
  DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BLEND = 0x1,
  DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BOB = 0x2,
  DXVAHD_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE = 0x4,
  DXVAHD_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION = 0x8,
  DXVAHD_PROCESSOR_CAPS_INVERSE_TELECINE = 0x10,
  DXVAHD_PROCESSOR_CAPS_FRAME_RATE_CONVERSION = 0x20
} DXVAHD_PROCESSOR_CAPS;

Constantes

 
DXVAHD_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 solo marco progresivo. Un procesador de vídeo usa la desinterlacación de mezcla cuando se desinterlaza a media velocidad, como al convertir 60i a 30p. La desinterlazación de blend no requiere marcos de referencia.
DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BOB
Valor: 0x2
El procesador de vídeo puede realizar la desinterlacación de Bob.

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

La desinterlacación adaptable usa la interpolación espacial o temporal, y cambia entre las dos de forma campo por campo, según 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 desinterlacing.
DXVAHD_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION
Valor: 0x8
El procesador de vídeo puede realizar desinterlaces compensados por movimiento.

El desinterlacamiento compensado 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 la desinterlacación compensada por movimiento, retroceda a bob desinterlacing.
DXVAHD_PROCESSOR_CAPS_INVERSE_TELECINE
Valor: 0x10
El procesador de vídeo puede realizar telecine inversa (IVTC).

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

Requisitos

   
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado dxvahd.h

Consulte también

DXVA-HD

Enumeraciones de vídeo de Direct3D

Enumeraciones de Media Foundation