Freigeben über


D3D11_1DDI_VIDEO_PROCESSOR_CONVERSION_CAPS-Enumeration (d3d10umddi.h)

Gibt videoprozessorspezifische Funktionen an.

Syntax

typedef enum D3D11_1DDI_VIDEO_PROCESSOR_CONVERSION_CAPS {
  D3D11_1DDI_VIDEO_PROCESSOR_CONVERSION_CAPS_DEINTERLACE_BLEND,
  D3D11_1DDI_VIDEO_PROCESSOR_CONVERSION_CAPS_DEINTERLACE_BOB,
  D3D11_1DDI_VIDEO_PROCESSOR_CONVERSION_CAPS_DEINTERLACE_ADAPTIVE,
  D3D11_1DDI_VIDEO_PROCESSOR_CONVERSION_CAPS_DEINTERLACE_MOTION_COMPENSATION,
  D3D11_1DDI_VIDEO_PROCESSOR_CONVERSION_CAPS_INVERSE_TELECINE,
  D3D11_1DDI_VIDEO_PROCESSOR_CONVERSION_CAPS_FRAME_RATE_CONVERSION
} ;

Konstanten

 
D3D11_1DDI_VIDEO_PROCESSOR_CONVERSION_CAPS_DEINTERLACE_BLEND
Der Treiber kann blenddeinterlacing durchführen, wenn die beiden Felder in einem Interlaced-Frame gemischt werden. Der Treiber verwendet diesen Deinterlacingtyp, wenn er mit halber Rate deinterlact. Weitere Informationen zur halben Rate finden Sie unter DXVAHDDDI_OUTPUT_RATE.
D3D11_1DDI_VIDEO_PROCESSOR_CONVERSION_CAPS_DEINTERLACE_BOB
Der Treiber kann Bob-Deinterlacing durchführen, wenn fehlende Scanzeilen aus den Zeilen oberhalb und unterhalb der fehlenden Zeile erstellt werden. Der 4tap-Filter ([-1,9,9,-1]/16) erzeugt etwas bessere Ergebnisse. Der Treiber verwendet diesen Deinterlacingtyp, wenn nicht genügend Referenzframes für adaptives Deinterlacing bereitgestellt werden.
D3D11_1DDI_VIDEO_PROCESSOR_CONVERSION_CAPS_DEINTERLACE_ADAPTIVE
Der Treiber kann adaptives Deinterlacing durchführen, wenn fehlende Scanlinien entweder aus räumlicher oder temporaler Interpolation erstellt werden, indem er je nach Pixel- oder Feldbewegung zwischen den beiden Interpolationstypen wechselt.
D3D11_1DDI_VIDEO_PROCESSOR_CONVERSION_CAPS_DEINTERLACE_MOTION_COMPENSATION
Der Treiber kann bewegungskompensiertes Deinterlacing durchführen, wenn fehlende Scanlinien mithilfe der Bewegungsvektoren erstellt werden. Dieser Deinterlacingtyp ist das fortschrittlichste Deinterlacing, das mithilfe eines proprietären Algorithmus implementiert wird.
D3D11_1DDI_VIDEO_PROCESSOR_CONVERSION_CAPS_INVERSE_TELECINE
Der Treiber kann durch Umkehren des Telecine von den interlaced Frames in die ursprünglichen progressiven Frames konvertieren. Weitere Informationen zum Umkehren des Telecines finden Sie im ITelecineCaps-Element der D3D11_1DDI_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS-Struktur .
D3D11_1DDI_VIDEO_PROCESSOR_CONVERSION_CAPS_FRAME_RATE_CONVERSION
Der Treiber kann die Bildfrequenz konvertieren, indem er die Frames interpoliert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Kopfzeile d3d10umddi.h (einschließlich D3d10umddi.h)

Weitere Informationen

D3D11_1DDI_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS

DXVAHDDDI_OUTPUT_RATE