ID3D11VideoDevice1::RecommendVideoDecoderDownsampleParameters-Methode (d3d11_1.h)
Ermöglicht es dem Treiber, optimale Ausgabe-Downsample-Parameter aus den Eingabeparametern zu empfehlen.
Syntax
HRESULT RecommendVideoDecoderDownsampleParameters(
[in] const D3D11_VIDEO_DECODER_DESC *pInputDesc,
[in] DXGI_COLOR_SPACE_TYPE InputColorSpace,
[in] const D3D11_VIDEO_DECODER_CONFIG *pInputConfig,
[in] const DXGI_RATIONAL *pFrameRate,
[out] D3D11_VIDEO_SAMPLE_DESC *pRecommendedOutputDesc
);
Parameter
[in] pInputDesc
Typ: const D3D11_VIDEO_DECODER_DESC*
Ein D3D11_VIDEO_DECODER_DESC Objekt, das das Decodierungsprofil, die Auflösung und das Format des Eingabedatenstroms beschreibt. Dies ist die Auflösung und das Format, das heruntersampelt werden soll.
[in] InputColorSpace
Ein DXGI_COLOR_SPACE_TYPE Wert, der den Farbraum der Verweisrahmendaten angibt.
[in] pInputConfig
Typ: const D3D11_VIDEO_DECODER_CONFIG*
Die Konfigurationsdaten, die dem Decodierungsprofil zugeordnet sind.
[in] pFrameRate
Typ: const DXGI_RATIONAL*
Die Bildfrequenz des Videoinhalts. Dies wird vom Treiber verwendet, um zu bestimmen, ob das Video in Echtzeit decodiert werden kann.
[out] pRecommendedOutputDesc
Typ: D3D11_VIDEO_SAMPLE_DESC*
Zeiger auf eine D3D11_VIDEO_SAMPLE_DESC Struktur, die der Treiber mit den empfohlenen Ausgabepufferparametern für einen Downsample-Vorgang auffüllt. Der Treiber versucht, Parameter zu empfehlen, die die Echtzeitdecodierung unterstützen können. Wenn dies nicht möglich ist, empfiehlt der Treiber Werte, die der Echtzeitlösung so nahe wie möglich sind.
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. |
Hinweise
Rufen Sie GetVideoDecoderCaps auf, um zu bestimmen, ob das Downsampling von Decodern unterstützt wird, bevor Sie die Unterstützung für eine bestimmte Konfiguration überprüfen.
Anforderungen
Anforderung | Wert |
---|---|
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 |