ID3D11VideoContext1::VideoProcessorGetBehaviorHints-Methode (d3d11_1.h)
Gibt Treiberhinweise zurück, die angeben, welche der Videoprozessorvorgänge am besten mit multi-planer Overlayhardware anstelle der ID3D11VideoContext::VideoProcessorBlt-Methode ausgeführt werden.
Syntax
HRESULT VideoProcessorGetBehaviorHints(
[in] ID3D11VideoProcessor *pVideoProcessor,
[in] UINT OutputWidth,
[in] UINT OutputHeight,
[in] DXGI_FORMAT OutputFormat,
[in] UINT StreamCount,
[in] const D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT *pStreams,
[out] UINT *pBehaviorHints
);
Parameter
[in] pVideoProcessor
Typ: ID3D11VideoProcessor*
Ein Zeiger auf die ID3D11VideoProcessor-Schnittstelle .
[in] OutputWidth
Typ: UINT
Die Breite des Ausgabedatenstroms.
[in] OutputHeight
Typ: UINT
Die Höhe des Ausgabedatenstroms.
[in] OutputFormat
Typ: DXGI_FORMAT
Das Format des Ausgabedatenstroms.
[in] StreamCount
Typ: UINT
Die Anzahl der zu verarbeitenden Eingabedatenströme.
[in] pStreams
Typ: const D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT*
Ein Array von Strukturen, das das Format jedes Eingabedatenstroms angibt und angibt, ob die einzelnen Datenströme verwendet werden sollen, wenn Das Computingverhalten Hinweise gibt.
[out] pBehaviorHints
Typ: UINT*
Ein Zeiger auf eine bitweise OR-Kombination aus D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS Werten, die angibt, welche Videoprozessorvorgänge am besten mit mehrschichtiger Overlayhardware anstelle der ID3D11VideoContext::VideoProcessorBlt-Methode ausgeführt werden.
Rückgabewert
Typ: HRESULT
Diese Methode gibt einen der folgenden Fehlercodes zurück.
S_OK | Der Vorgang wurde erfolgreich abgeschlossen. |
E_INVALIDARG | Ein ungültiger Parameter wurde übergeben, oder diese Funktion wurde mit einem ungültigen Aufrufmuster aufgerufen. |
E_OUTOFMEMORY | Es ist nicht genügend Arbeitsspeicher vorhanden, um den Vorgang abzuschließen. |
Hinweise
Diese Methode berechnet die Verhaltenshinweise mithilfe des aktuellen Zustands des Videoprozessors, der durch die Methoden "SetOutput" und "SetStream" von ID3D11VideoContext und ID3D11VideoContext1 festgelegt wird. Sie müssen den richtigen Zustand festlegen, bevor Sie diese Methode aufrufen, um sicherzustellen, dass die zurückgegebenen Hinweise nützliche Daten enthalten.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 10 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | d3d11_1.h |