ID3D11VideoDevice::CreateVideoDecoder-Methode (d3d11.h)
Erstellt ein Videodecodergerät für Microsoft Direct3D 11.
Syntax
HRESULT CreateVideoDecoder(
[in] const D3D11_VIDEO_DECODER_DESC *pVideoDesc,
[in] const D3D11_VIDEO_DECODER_CONFIG *pConfig,
[out] ID3D11VideoDecoder **ppDecoder
);
Parameter
[in] pVideoDesc
Ein Zeiger auf eine D3D11_VIDEO_DECODER_DESC Struktur, die den Videostream und das Decoderprofil beschreibt.
[in] pConfig
Ein Zeiger auf eine D3D11_VIDEO_DECODER_CONFIG-Struktur , die die Decoderkonfiguration angibt.
[out] ppDecoder
Empfängt einen Zeiger auf die ID3D11VideoDecoder-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
Diese Methode ordnet die erforderlichen Decoderpuffer zu.
Die ID3D11DeviceContext::ClearState-Methode wirkt sich nicht auf den internen Zustand des Videodecoders 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 |