enumerazione D3D12DDI_VIDEO_SCALE_SUPPORT_FLAGS_0022 (d3d12umddi.h)
L'enumerazione D3D12DDI_VIDEO_SCALE_SUPPORT_FLAGS_0022 contiene le opzioni per il supporto della scalabilità video.
Sintassi
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
} ;
Costanti
D3D12DDI_VIDEO_SCALE_SUPPORT_FLAG_0022_NONE Valore: 0x0 Sono supportate tutte le possibili combinazioni di larghezza/altezza di output tra le dimensioni massime e le dimensioni minime per l'extent, inclusi. |
D3D12DDI_VIDEO_SCALE_SUPPORT_FLAG_0022_POW2_ONLY Valore: 0x1 Il scaler supporta solo le dimensioni di output a un pow2 fattori di scala all'interno dell'intervallo. I fattori di scala x e y devono essere uguali per entrambe le dimensioni quando questo flag è impostato. Di seguito è riportato un esempio che esegue l'iterazione delle dimensioni di output supportate per una dimensione quando questo flag è impostato: 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 Valore: 0x2 Il ridimensionatore supporta solo le dimensioni di output con dimensioni di output pari. |
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d12umddi.h (include D3d12umddi.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per