D3D11_1DDIARG_VIDEODECODEREXTENSION Struktur (d3d10umddi.h)
Gibt treiberspezifische Daten für die erweiterte Microsoft DirectX Video Acceleration (DXVA)-Decodierungsfunktion an, die von einem 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;
Angehörige
Function
Die Funktionsnummer. Diese Zahl identifiziert den auszuführenden Vorgang. 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 Byte 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 Byte verweist.
ResourceCount
Die Anzahl der Elemente im pResourceList Arrays. Wenn pResourceList-NULL-ist, legen Sie ResourceCount auf Null fest.
pResourceList
Ein Zeiger auf ein Array von Ressourcenhandles. Verwenden Sie dieses Element, um Direct3D-Ressourcen an den Treiber zu übergeben.
Bemerkungen
Die genaue Bedeutung jedes Strukturelements hängt vom Wert Functionab.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 |
mindestens unterstützte Server- | Windows Server 2012 |
Header- | d3d10umddi.h (include D3d10umddi.h) |