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 |