D3D12DDI_VIDEO_SCALE_SUPPORT_FLAGS_0022-Aufzählung (d3d12umddi.h)
Die D3D12DDI_VIDEO_SCALE_SUPPORT_FLAGS_0022-Enumeration enthält die Optionen für die Unterstützung von Videoskalen.
Syntax
typedef enum D3D12DDI_VIDEO_SCALE_SUPPORT_FLAGS_0022 {
D3D12DDI_VIDEO_SCALE_SUPPORT_FLAG_0022_NONE = 0x0,
D3D12DDI_VIDEO_SCALE_SUPPORT_FLAG_0022_POW2_ONLY = 0x1,
D3D12DDI_VIDEO_SCALE_SUPPORT_FLAG_0022_EVEN_DIMENSIONS_ONLY = 0x2
} ;
Konstanten
D3D12DDI_VIDEO_SCALE_SUPPORT_FLAG_0022_NONE Wert: 0x0 Alle möglichen Kombinationen für Die Breite/Höhe der Ausgabegröße, die zwischen der max. Größe und der Min.-Größe für den Umfang (einschließlich) vorhanden sind, werden unterstützt. |
D3D12DDI_VIDEO_SCALE_SUPPORT_FLAG_0022_POW2_ONLY Wert: 0x1 Der Scaler unterstützt nur Ausgabegrößen bei einer Pow2-Skalierungsfaktoren innerhalb des Bereichs. Die Skalierungsfaktoren "x" und "y" müssen für beide Dimensionen identisch sein, wenn dieses Kennzeichen festgelegt ist. Im Folgenden sehen Sie ein Beispiel, das die unterstützten Ausgabegrößen für eine Dimension durchläuft, wenn dieses Flag festgelegt ist: c<br>bool OutputSizeSupported(UINT Size, UINT Max, UINT Min)<br>{<br> UINT CurrentSize = Max;<br> while (CurrentSize >= Min)<br> {<br> if (CurrentSize == Size)<br> {<br> return true;<br> }<br><br> CurrentSize = (CurrentSize + 1) / 2;<br> }<br><br> return false;<br>}<br> |
D3D12DDI_VIDEO_SCALE_SUPPORT_FLAG_0022_EVEN_DIMENSIONS_ONLY Wert: 0x2 Der Scaler unterstützt nur Ausgabegrößen mit geraden Ausgabeabmessungen. |
Anforderungen
Anforderung | Wert |
---|---|
Header- | d3d12umddi.h (einschließlich D3d12umddi.h) |