IDirect3DVideoDevice9::GetDXVAGuids-Methode
Ruft eine Liste der DXVA-Profile (DirectX Video Acceleration) ab, die vom Anzeigetreiber unterstützt werden.
Syntax
HRESULT GetDXVAGuids(
DWORD *pNumGuids,
GUID *pGuids
);
Parameter
-
pNumGuids
-
Gibt bei der Eingabe die Anzahl der Elemente im pGuids-Array an. Wenn pGuidsNULL ist, muss der Wert von
*pNumGuids
null sein.Wenn pGuidsnull ist, empfängt pNumGuids bei der Ausgabe die Anzahl von DXVA-Profilen im eingeschränkten Modus. Andernfalls empfängt pNumGuids die tatsächliche Anzahl von GUIDs, die in das pGuids-Array kopiert werden.
-
pGuids
-
Adresse eines Arrays von GUIDs oder NULL. Wenn der Wert ungleich NULL ist, empfängt das Array eine Liste von GUIDs, die DXVA-Profile im eingeschränkten Modus angeben. Diese GUIDs sind in dxva.h definiert und in der DXVA 1.0-Spezifikation dokumentiert.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.
Bemerkungen
Rufen Sie diese Methode zweimal auf. Legen Sie pGuids beim ersten Aufruf auf NULL fest. Der pNumGuids-Parameter empfängt die Anzahl der DXVA-Profil-GUIDs. Ordnen Sie ein Array von GUIDs mit der erforderlichen Größe zu, und rufen Sie die Methode erneut auf. Legen Sie pGuids diesmal auf die Adresse des Arrays fest. Die -Methode füllt das Array mit der Liste der DXVA-Profil-GUIDs aus.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2008 [nur Desktop-Apps] |
Header |
|
Siehe auch