Compartilhar via


enumeração DXVA_DeinterlaceTech (dxva.h)

A enumeração DXVA_DeinterlaceTech identifica a tecnologia subjacente usada para implementar um algoritmo de desinterlace específico.

Syntax

typedef enum _DXVA_DeinterlaceTech {
  DXVA_DeinterlaceTech_Unknown,
  DXVA_DeinterlaceTech_BOBLineReplicate,
  DXVA_DeinterlaceTech_BOBVerticalStretch,
  DXVA_DeinterlaceTech_BOBVerticalStretch4Tap,
  DXVA_DeinterlaceTech_MedianFiltering,
  DXVA_DeinterlaceTech_EdgeFiltering,
  DXVA_DeinterlaceTech_FieldAdaptive,
  DXVA_DeinterlaceTech_PixelAdaptive,
  DXVA_DeinterlaceTech_MotionVectorSteered
} DXVA_DeinterlaceTech;

Constantes

 
DXVA_DeinterlaceTech_Unknown
Indica que o algoritmo é desconhecido ou proprietário do fabricante do hardware.
DXVA_DeinterlaceTech_BOBLineReplicate
Indica que o algoritmo cria as linhas ausentes repetindo a linha acima ou abaixo dela. Esse método parece irregular e não é recomendado.
DXVA_DeinterlaceTech_BOBVerticalStretch
Especifica um algoritmo que cria as linhas ausentes alongando verticalmente cada campo de vídeo por um fator de dois. Ajustes verticais são feitos para garantir que a imagem resultante não se mova para cima e para baixo.
DXVA_DeinterlaceTech_BOBVerticalStretch4Tap
Cria as linhas ausentes alongando verticalmente cada campo de vídeo por um fator de dois, usando um filtro de 4 toques.
DXVA_DeinterlaceTech_MedianFiltering
Especifica que os pixels na linha ausente são recriados por uma operação de filtragem mediana.
DXVA_DeinterlaceTech_EdgeFiltering
Especifica que os pixels na linha ausente são recriados por um filtro de borda. Nesse processo, filtros direcionais espaciais são aplicados para determinar a orientação das bordas no conteúdo da imagem e pixels ausentes são criados filtrando (em vez de entre) as bordas detectadas.
DXVA_DeinterlaceTech_FieldAdaptive
Especifica que os pixels na linha ausente são recriados alternando campo a campo entre interpolação espacial ou temporal, dependendo da quantidade de movimento.
DXVA_DeinterlaceTech_PixelAdaptive
Especifica que os pixels na linha ausente são recriados alternando em uma base pixel a pixel entre a interpolação espacial ou temporal, dependendo da quantidade de movimento.
DXVA_DeinterlaceTech_MotionVectorSteered
Identifica objetos dentro de uma sequência de campos de vídeo. Os pixels ausentes são recriados depois de alinhar primeiro o eixo de movimento dos objetos individuais na cena para torná-los paralelos com o eixo de tempo.

Requisitos

Requisito Valor
Cabeçalho dxva.h (inclua Dxva.h)

Confira também

DXVA_DeinterlaceCaps