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.
Gibt an, dass das Decoderdownsampling verwendet wird und dass der Treiber die entsprechenden Referenzframes zuordnen soll.
Syntax
HRESULT DecoderEnableDownsampling(
[in] ID3D11VideoDecoder *pDecoder,
[in] DXGI_COLOR_SPACE_TYPE InputColorSpace,
[in] const D3D11_VIDEO_SAMPLE_DESC *pOutputDesc,
[in] UINT ReferenceFrameCount
);
Parameter
[in] pDecoder
Typ: ID3D11VideoDecoder*
Ein Zeiger auf die ID3D11VideoDecoder-Schnittstelle .
[in] InputColorSpace
Typ: DXGI_COLOR_SPACE_TYPE
Die Farbrauminformationen der Referenzrahmendaten.
[in] pOutputDesc
Typ: const D3D11_VIDEO_SAMPLE_DESC*
Auflösung, Format und Farbraum der Ausgabe-/Anzeigerahmen. Dies ist die Zielauflösung und das Format des Downsamplevorgangs.
[in] ReferenceFrameCount
Typ: UINT
Die Anzahl der Referenzframes, die im Vorgang verwendet werden sollen.
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 Funktion kann nur einmal für eine bestimmte ID3D11VideoDecoder-Schnittstelle aufgerufen werden. Diese Methode muss vor dem ersten Aufruf von DecoderBeginFrame aufgerufen werden. Um die Downsampling-Parameter zu aktualisieren, verwenden Sie DecoderUpdateDownsampling.
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 |