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) |