D3D11_1DDIARG_VIDEODECODEREXTENSION-Struktur (d3d10umddi.h)
Gibt treiberspezifische Daten für die erweiterte DxVA-Decodierungsfunktion (Microsoft DirectX Video Acceleration) an, die durch einen Aufruf der VideoDecoderExtension-Funktion bereitgestellt wird.
Syntax
typedef struct D3D11_1DDIARG_VIDEODECODEREXTENSION {
UINT Function;
void *pPrivateInputData;
UINT PrivateInputDataSize;
void *pPrivateOutputData;
UINT PrivateOutputDataSize;
UINT ResourceCount;
D3D10DDI_HRESOURCE *pResourceList;
} D3D11_1DDIARG_VIDEODECODEREXTENSION;
Member
Function
Die Funktionsnummer. Diese Nummer gibt den auszuführenden Vorgang an. Derzeit sind keine Funktionsnummern definiert.
pPrivateInputData
Ein Zeiger auf einen Puffer, der Eingabedaten für den Treiber enthält.
PrivateInputDataSize
Die Größe des Puffers, auf den pPrivateInputData in Bytes verweist.
pPrivateOutputData
Ein Zeiger auf einen Puffer, den der Treiber zum Schreiben von Ausgabedaten verwenden kann.
PrivateOutputDataSize
Die Größe des Puffers, auf den pPrivateOutputData in Bytes verweist.
ResourceCount
Die Anzahl der Elemente im pResourceList-Array . Wenn pResourceListNULL ist, legen Sie ResourceCount auf 0 fest.
pResourceList
Ein Zeiger auf ein Array von Ressourcenhandles. Verwenden Sie dieses Member, um Direct3D-Ressourcen an den Treiber zu übergeben.
Hinweise
Die genaue Bedeutung jedes Strukturelements hängt vom Wert von Function ab.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 |
Unterstützte Mindestversion (Server) | Windows Server 2012 |
Kopfzeile | d3d10umddi.h (einschließlich D3d10umddi.h) |