ID3D11VideoDevice1::GetVideoDecoderCaps-Methode (d3d11_1.h)
Ruft die Funktionen und Einschränkungen des Videodecoders ab.
Syntax
HRESULT GetVideoDecoderCaps(
[in] const GUID *pDecoderProfile,
[in] UINT SampleWidth,
[in] UINT SampleHeight,
[in] const DXGI_RATIONAL *pFrameRate,
[in] UINT BitRate,
[in] const GUID *pCryptoType,
[out] UINT *pDecoderCaps
);
Parameter
[in] pDecoderProfile
Typ: const GUID*
Das Decodierungsprofil, für das die Funktionen abgefragt werden.
[in] SampleWidth
Typ: UINT
Die Videobreite, für die die Funktionen abgefragt werden.
[in] SampleHeight
Typ: UINT
Die Videohöhe, für die die Funktionen abgefragt werden.
[in] pFrameRate
Typ: const DXGI_RATIONAL*
Die Bildfrequenz des Videoinhalts. Anhand dieser Informationen ermittelt der Treiber, ob das Video in Echtzeit decodiert werden kann.
[in] BitRate
Typ: UINT
Die Bitrate des Videostreams. Der Wert 0 (null) gibt an, dass die Bitrate ignoriert werden kann.
[in] pCryptoType
Typ: const GUID*
Die Art der Kryptografie, die zum Verschlüsseln des Videostreams verwendet wird. Der Wert NULL gibt an, dass der Videodatenstrom nicht verschlüsselt ist.
[out] pDecoderCaps
Typ: UINT*
Ein Zeiger auf eine bitweise OR-Kombination aus D3D11_VIDEO_DECODER_CAPS Werten, die die Decoderfunktionen angeben.
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. |
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 |