Freigeben über


D3D11_1DDIARG_CREATEVIDEOPROCESSORINPUTVIEW-Struktur (d3d10umddi.h)

Beschreibt die Eingabeansicht des Videoprozessors.

Syntax

typedef struct D3D11_1DDIARG_CREATEVIDEOPROCESSORINPUTVIEW {
  D3D10DDI_HRESOURCE             hDrvResource;
  D3D11_1DDI_HVIDEOPROCESSORENUM hDrvVideoProcessorEnum;
  UINT                           FourCC;
  UINT                           MipSlice;
  UINT                           FirstArraySlice;
  UINT                           ArraySize;
} D3D11_1DDIARG_CREATEVIDEOPROCESSORINPUTVIEW;

Member

hDrvResource

Ein Handle für die Eingaberessource des Videodecoders.

hDrvVideoProcessorEnum

Ein Handle für die Videoprozessoraufzählung.

FourCC

Ein FOURCC-Code, den die Anwendung verwendet, um das Oberflächenformat zu überschreiben. Der Wert 0 gibt an, dass die Anwendung das Ressourcenformat nicht überschreibt.

Wenn beispielsweise ein neuer Videostandard entsteht, der ein neues Substreamformat erfordert, kann die Anwendung eine entsprechende Oberfläche mithilfe eines Standardformats erstellen und dann einen FOURCC-Code angeben, wenn sie eine Ansicht erstellt, um anzugeben, dass die Daten gemäß dem neuen Videostandard angeordnet sind.

Weitere Informationen zu FOURCC-Codes finden Sie unter Video FOURCCs.

MipSlice

Der Bezeichner des MIP-Map-Slices.

FirstArraySlice

Der Bezeichner des ersten Array-Slices.

ArraySize

Die Anzahl der Array-Slices für die Textur.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Kopfzeile d3d10umddi.h (einschließlich D3d10umddi.h)

Weitere Informationen

D3D11_1DDIARG_CREATEVIDEOPROCESSOROUTPUTVIEW