D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS enumeração (d3d12video.h)
Especifica os recursos do processador de vídeo de desinterlacing.
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 Não há recursos de desinterlacização disponíveis. |
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_BOB O processador de vídeo pode executar a desinterlacização bob. Na desinterlacagem bob, as linhas de campo ausentes são interpoladas das linhas acima e abaixo. A desinterlacização de Bob não requer quadros de referência. |
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_CUSTOM O processador de vídeo pode executar uma desinterlacagem personalizada de alta qualidade, que requer o número de quadros de referência indicados nos campos de saída PastFrames e FutureFrames do D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO preenchidos por uma chamada para ID3D12VideoDevice::CheckFeatureSupport quando o recurso especificado é D3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFO. Se o processador de vídeo não tiver o número necessário de quadros de referência, ele retornará à desinterlacização bob. |
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3d12video.h |