ID3D11VideoDevice::CreateVideoProcessor-Methode (d3d11.h)
Erstellt ein Videoprozessorgerät für Microsoft Direct3D 11.
Syntax
HRESULT CreateVideoProcessor(
[in] ID3D11VideoProcessorEnumerator *pEnum,
[in] UINT RateConversionIndex,
[out] ID3D11VideoProcessor **ppVideoProcessor
);
Parameter
[in] pEnum
Ein Zeiger auf die ID3D11VideoProcessorEnumerator-Schnittstelle . Um diesen Zeiger abzurufen, rufen Sie ID3D11VideoDevice::CreateVideoProcessorEnumerator auf.
[in] RateConversionIndex
Gibt die Framerate-Konvertierungsfunktionen für den Videoprozessor an. Der Wert ist ein nullbasierter Index, der dem TypeIndex-Parameter der ID3D11VideoProcessorEnumerator::GetVideoProcessorRateConversionCaps-Methode entspricht.
[out] ppVideoProcessor
Empfängt einen Zeiger auf die ID3D11VideoProcessor-Schnittstelle . Der Aufrufer muss die Schnittstelle freigeben.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Die ID3D11DeviceContext::ClearState-Methode wirkt sich nicht auf den internen Zustand des Videoprozessors aus.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | d3d11.h |