Freigeben über


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

Typ: DXGI_COLOR_SPACE_TYPE

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

Weitere Informationen

ID3D11VideoDevice1