PFND3DWDDM2_0DDI_VIDEOPROCESSORGETBEHAVIORHINTS Rückruffunktion (d3d10umddi.h)

Gibt Treiberhinweise zurück, zu denen Videoprozessorvorgänge am besten mit multiebener Überlagerungshardware und nicht mit VideoProcessorBlt ausgeführt werden. 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 zum Anzeigegerät (Grafikkontext). Die Direct3D-Laufzeit übergeben den Benutzermodustreiber dieses Handle als hDevice-Member der D3DDDIARG_CREATEDEVICE-Struktur bei der Geräteerstellung.

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, die das Format und den Status jedes Datenstroms angeben.

pBehaviorHints

Erhält 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_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Hinweise

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

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Zielplattform Desktop
Header d3d10umddi.h (einschließlich D3d10umddi.h)

Weitere Informationen

D3DDDIARG_CREATEDEVICE

VideoProcessorBlt