Freigeben über


ID3D11VideoContext1::D ecoderUpdateDownsampling-Methode (d3d11_1.h)

Updates die Downsamplingparameter des Decoders aus.

Syntax

HRESULT DecoderUpdateDownsampling(
  [in] ID3D11VideoDecoder            *pDecoder,
  [in] const D3D11_VIDEO_SAMPLE_DESC *pOutputDesc
);

Parameter

[in] pDecoder

Typ: ID3D11VideoDecoder*

Ein Zeiger auf die ID3D11VideoDecoder-Schnittstelle .

[in] pOutputDesc

Typ: const D3D11_VIDEO_SAMPLE_DESC*

Die Auflösung, das Format und der Farbraum der Ausgabe-/Anzeigeframes. Dies ist die Zielauflösung und das Format des Downsample-Vorgangs.

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.
E_OUTOFMEMORY Es ist nicht genügend Arbeitsspeicher vorhanden, um den Vorgang abzuschließen.

Hinweise

Diese Methode kann nur aufgerufen werden, nachdem das Decodierungsdownsampling durch Aufrufen von DecoderEnableDownsampling aktiviert wurde. Diese Methode wird nur unterstützt, wenn die D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_DYNAMIC-Funktion gemeldet wird.

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

ID3D11VideoContext1