enumeración D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS (d3d12video.h)

Especifica las funcionalidades del procesador de vídeo desinterlazado.

Syntax

typedef enum D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS {
  D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_NONE,
  D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_BOB,
  D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_CUSTOM
} ;

Constantes

 
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_NONE
No hay funcionalidades de desinterlacación disponibles.
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_BOB
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.
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_CUSTOM
El procesador de vídeo puede realizar una desinterlacación personalizada de alta calidad, que requiere el número de fotogramas de referencia indicados en los campos de salida PastFrames y FutureFrames del D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO rellenado mediante una llamada a ID3D12VideoDevice::CheckFeatureSupport cuando se D3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFO la característica especificada. Si el procesador de vídeo no tiene el número necesario de fotogramas de referencia, recurre a bob desinterlacing.

Requisitos

Requisito Valor
Header d3d12video.h