Freigeben über


PFND3DWDDM2_0DDI_VIDEOPROCESSORGETBEHAVIORHINTS Rückruffunktion (d3d10umddi.h)

Gibt Treiberhinweise zurück, zu denen Videoprozessorvorgänge am besten mithilfe von Mehrebenenüberlagerungshardware ausgeführt werden, anstatt VideoProcessorBlt. Optional für Windows Display Driver Model (WDDM) 2.0 oder höher Treiber.

Syntax

PFND3DWDDM2_0DDI_VIDEOPROCESSORGETBEHAVIORHINTS Pfnd3dwddm20DdiVideoprocessorgetbehaviorhints;

HRESULT Pfnd3dwddm20DdiVideoprocessorgetbehaviorhints(
  D3D10DDI_HDEVICE hDevice,
  D3D11_1DDI_HVIDEOPROCESSOR hVideoProcessor,
  UINT OutputWidth,
  UINT OutputHeight,
  DXGI_FORMAT OutputFormat,
  UINT StreamCount,
  const D3DWDDM2_0DDI_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT *pStreams,
  UINT *pBehaviorHints
)
{...}

Parameter

hDevice

Ein Handle für das Anzeigegerät (Grafikkontext). Die Direct3D-Laufzeit hat den Benutzermodustreiber übergeben, der dieses Handle als hDevice- Mitglied der D3DDDIARG_CREATEDEVICE-Struktur bei der Geräteerstellung verwendet.

hVideoProcessor

Behandeln sie das Videoprozessorobjekt.

OutputWidth

Gibt die Breite der Ausgabeoberfläche an.

OutputHeight

Gibt die Höhe der Ausgabeoberfläche an.

OutputFormat

Gibt das Ausgabeformat des Videoprozessors an.

StreamCount

Die Anzahl der zu verarbeitenden Eingabedatenströme.

pStreams

Ein Array von Strukturen, das das Format und den Status jedes Datenstroms angibt.

pBehaviorHints

Empfängt eine Kombination aus D3DWDDM2_0DDI_VIDEO_PROCESSOR_MULTIPLANE_BEHAVIOR_HINTS Werten, die diktieren, welche der Vorgänge am besten mithilfe von Mehrebenenüberlagerungshardware ausgeführt werden würden, anstatt mit VideoProcessorBlt.

Rückgabewert

Wenn diese Rückruffunktion erfolgreich ist, wird S_OKzurückgegeben. Andernfalls wird ein HRESULT- Fehlercode zurückgegeben.

Bemerkungen

Diese Funktion verwendet den aktuellen Zustand, der über die VideoProcessorSetOutput und VideoProcessorSetStream Satz von Gerätetreiberschnittstellen (Device Driver Interfaces, DDIs) festgelegt wird, und gibt zurück, welche Vorgänge effizienter mit mehreren Überlagerungshardware ausgeführt werden können.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Windows Server 2016
Zielplattform- Desktop
Header- d3d10umddi.h (include D3d10umddi.h)

Siehe auch

D3DDDIARG_CREATEDEVICE

VideoProcessorBlt-