D3D11_VIDEO_DECODER_EXTENSION-Struktur (d3d11.h)
Enthält treiberspezifische Daten für die ID3D11VideoContext::D ecoderExtension-Methode .
Syntax
typedef struct D3D11_VIDEO_DECODER_EXTENSION {
UINT Function;
void *pPrivateInputData;
UINT PrivateInputDataSize;
void *pPrivateOutputData;
UINT PrivateOutputDataSize;
UINT ResourceCount;
ID3D11Resource **ppResourceList;
} D3D11_VIDEO_DECODER_EXTENSION;
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 pPrivateInputData-Puffers in Bytes.
pPrivateOutputData
Ein Zeiger auf einen Puffer, den der Treiber zum Schreiben von Ausgabedaten verwenden kann.
PrivateOutputDataSize
Die Größe des pPrivateOutputData-Puffers in Bytes.
ResourceCount
Die Anzahl der Elemente im ppResourceList-Array . Wenn ppResourceListNULL ist, legen Sie ResourceCount auf Null fest.
ppResourceList
Die Adresse eines Arrays von ID3D11Resource-Zeigern . 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 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Kopfzeile | d3d11.h |