Funzionalità per le modalità di estensione DirectX VA 2.0
Come eseguire query su modalità di estensione DXVA 2.0
Quando viene chiamata la funzione GetCaps , il driver di visualizzazione in modalità utente (UMD) offre le funzionalità seguenti per le modalità di estensione DirectX VA 2.0 in base al tipo di richiesta specificato nel membro Type della struttura D3DDDIARG_GETCAPS a cui punta il parametro pData .
tipi di richiesta D3DDDICAPS_GETEXTENSIONGUIDCOUNT e D3DDDICAPS_GETEXTENSIONGUIDS
Il runtime D3D richiede innanzitutto il numero di GUID supportati seguiti da una richiesta per l'elenco dei GUID supportati. Il UMD restituisce il numero e un elenco dei GUID supportati per le modalità di estensione.
D3DDDICAPS_GETEXTENSIONCAPS tipo di richiesta
Ogni modalità di estensione supportata da UMD può avere funzionalità univoche. La messaggistica unificata restituisce tali funzionalità quando viene passato il tipo di richiesta D3DDDICAPS_GETEXTENSIONCAPS. Il runtime Direct3D specifica una struttura DXVADDI_QUERYEXTENSIONCAPSINPUT per il GUID dell'estensione per recuperare le funzionalità per in una variabile a cui punta il membro pInfo di D3DDDIARG_GETCAPS . Il UMD restituisce le funzionalità per il GUID dell'estensione in una struttura privata a cui punta il membro pData di D3DDDIARG_GETCAPS.