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.
Gibt die Funktionen des Deinterlacing-Videoprozessors an.
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
} ;
Konstanten
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_NONEEs sind keine Deinterlacingfunktionen verfügbar. |
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_BOBDer Videoprozessor kann Bob-Deinterlacing ausführen. Beim Bob-Deinterlacing werden fehlende Feldlinien aus den Zeilen oben und unten interpoliert. Für die Bob-Deinterlacing sind keine Referenzframes erforderlich. |
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_CUSTOMDer Videoprozessor kann eine benutzerdefinierte, hochwertige Deinterlacing ausführen, die die Anzahl der Referenzframes erfordert, die in den Ausgabefeldern PastFrames und FutureFrames des D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO durch einen Aufruf von ID3D12VideoDevice::CheckFeatureSupport aufgefüllt wird, wenn das angegebene Feature D3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFO ist. Wenn der Videoprozessor nicht über die erforderliche Anzahl von Referenzframes verfügt, wird auf bob-Deinterlacing zurückgesetzt. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | d3d12video.h |