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;

Angehörige

hDrvResource

Ein Handle für die Videodecodereingaberessource.

hDrvVideoProcessorEnum

Ein Handle für die Videoprozessorenenumeration.

FourCC

Ein FOURCC-Code, den die Anwendung zum Überschreiben des Oberflächenformats verwendet. Ein Wert von Null gibt an, dass die Anwendung das Ressourcenformat nicht überschreibt.

Wenn beispielsweise ein neuer Videostandard entsteht, der ein neues Substreamformat erfordert, kann die Anwendung eine gleichwertige Oberfläche mit einem Standardformat erstellen und dann einen FOURCC-Code angeben, wenn eine Ansicht erstellt wird, 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-Kartensegments.

FirstArraySlice

Der Bezeichner des ersten Arraysegments.

ArraySize

Die Anzahl der Arraysegmente für die Textur.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8
mindestens unterstützte Server- Windows Server 2012
Header- d3d10umddi.h (include D3d10umddi.h)

Siehe auch

D3D11_1DDIARG_CREATEVIDEOPROCESSOROUTPUTVIEW