Freigeben über


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)

Siehe auch

VideoDecoderExtension-