PFND3D11_1DDI_VIDEODECODEREXTENSION Rückruffunktion (d3d10umddi.h)
Führt eine erweiterte Funktion für die DxVA-Decodierung (DirectX Video Acceleration) aus. Diese Methode ermöglicht Erweiterungen der grundlegenden DXVA-Decoderfunktionalität.
Syntax
PFND3D11_1DDI_VIDEODECODEREXTENSION Pfnd3d111DdiVideodecoderextension;
HRESULT Pfnd3d111DdiVideodecoderextension(
D3D10DDI_HDEVICE unnamedParam1,
D3D11_1DDI_HDECODE unnamedParam2,
const D3D11_1DDIARG_VIDEODECODEREXTENSION *unnamedParam3
)
{...}
Parameter
unnamedParam1
hDevice [in]
Ein Handle für das Anzeigegerät (Grafikkontext).
unnamedParam2
hDecoder [in]
Ein Handle für das Videodecoder-Objekt, das durch einen Aufruf der CreateVideoDecoder-Funktion erstellt wurde.
unnamedParam3
pExtension [in]
Ein Zeiger auf eine D3D11_1DDIARG_VIDEODECODEREXTENSION-Struktur , die Daten für die erweiterte Funktion enthält.
Rückgabewert
VideoDecoderExtension gibt einen der folgenden Werte zurück:
Rückgabecode | Beschreibung |
---|---|
S_OK | Die Erweiterung wurde erfolgreich ausgeführt. |
D3DDDIERR_DEVICEREMOVED | Der Grafikkarte wurde entfernt. |
E_INVALIDARG | Parameter wurden überprüft und als falsch ermittelt. |
E_OUTOFMEMORY | Arbeitsspeicher war nicht verfügbar, um den Vorgang abzuschließen. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 |
Unterstützte Mindestversion (Server) | Windows Server 2012 |
Zielplattform | Desktop |
Kopfzeile | d3d10umddi.h (einschließlich D3d10umddi.h) |