Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die DXVA_DeinterlaceTech Enumeration identifiziert die zugrunde liegende Technologie, die zum Implementieren eines bestimmten Deinterlace-Algorithmus verwendet wird.
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;
Konstanten
DXVA_DeinterlaceTech_UnknownGibt an, dass der Algorithmus unbekannt oder geschützt ist für den Hardwarehersteller. |
DXVA_DeinterlaceTech_BOBLineReplicateGibt an, dass der Algorithmus die fehlenden Zeilen erstellt, indem die Zeile entweder oberhalb oder darunter wiederholt wird. Diese Methode sieht markiert aus und wird nicht empfohlen. |
DXVA_DeinterlaceTech_BOBVerticalStretchGibt einen Algorithmus an, der die fehlenden Linien erstellt, indem jedes Videofeld vertikal um den Faktor 2 gestreckt wird. Vertikale Anpassungen werden vorgenommen, um sicherzustellen, dass das resultierende Bild nicht nach oben und unten bewegt wird. |
DXVA_DeinterlaceTech_BOBVerticalStretch4TapErstellt die fehlenden Linien, indem jedes Videofeld vertikal um den Faktor 2 gestreckt wird, wobei ein 4-Tipp-Filter verwendet wird. |
DXVA_DeinterlaceTech_MedianFilteringGibt an, dass die Pixel in der fehlenden Zeile durch einen Medianfiltervorgang neu erstellt werden. |
DXVA_DeinterlaceTech_EdgeFilteringGibt an, dass Pixel in der fehlenden Zeile durch einen Randfilter neu erstellt werden. In diesem Prozess werden räumliche Direktionalfilter angewendet, um die Ausrichtung der Kanten im Bildinhalt zu bestimmen, und fehlende Pixel werden durch Filtern entlang (und nicht über) den erkannten Kanten erstellt. |
DXVA_DeinterlaceTech_FieldAdaptiveGibt an, dass Pixel in der fehlenden Zeile neu erstellt werden, indem je nach Bewegungsmenge zwischen räumlicher oder zeitlicher Interpolation auf Feldbasis gewechselt wird. |
DXVA_DeinterlaceTech_PixelAdaptiveGibt an, dass Pixel in der fehlenden Zeile neu erstellt werden, indem sie je nach Bewegungsmenge auf Pixelbasis zwischen räumlicher oder zeitlicher Interpolation umschalten. |
DXVA_DeinterlaceTech_MotionVectorSteeredIdentifiziert Objekte innerhalb einer Abfolge von Videofeldern. Die fehlenden Pixel werden nach der ersten Ausrichtung der Bewegungsachse der einzelnen Objekte in der Szene neu erstellt, um sie parallel zur Zeitachse zu gestalten. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | dxva.h (include Dxva.h) |