Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |