Freigeben über


D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING Struktur (d3d10umddi.h)

D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING wird vom Benutzermodustreiber verwendet, um Downsampling-Parameter zu empfehlen, die zum Decodieren des Datenstroms in Echtzeit verwendet werden können. Der Treiber stellt diese Funktionen bereit, wenn seine PFND3DWDDM2_0DDI_QUERYVIDEOCAPABILITIES Funktion aufgerufen wird.

Syntax

typedef struct D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING {
  const D3D11_1DDI_VIDEO_DECODER_DESC   *pInputDesc;
  D3DDDI_COLOR_SPACE_TYPE               InputColorSpace;
  const D3D11_1DDI_VIDEO_DECODER_CONFIG *pInputConfig;
  const DXGI_RATIONAL                   *pFrameRate;
  D3D11_1DDI_VIDEO_DECODER_DESC         *pOutputDesc;
  D3DDDI_COLOR_SPACE_TYPE               OutputColorSpace;
} D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING;

Angehörige

pInputDesc

[in] Zeigen Sie auf eine D3D11_1DDI_VIDEO_DECODER_DESC Struktur, die das verwendete Decodierungsprofil sowie die Auflösung und das Format der Referenzframes enthält. Dies ist das Auflösungs-/Format, das abgestempelt werden soll (z. B. 4K, DXGI_FORMAT_P010).

InputColorSpace

[in] Ein D3DDDI_COLOR_SPACE_TYPE Wert, der die Farbrauminformationen der Referenzrahmendaten angibt.

pInputConfig

[in] Zeigen Sie auf eine D3D11_1DDI_VIDEO_DECODER_CONFIG Struktur, die die Konfigurationsdaten enthält, die dem Decodieren-Profil zugeordnet sind.

pFrameRate

[in] Zeigen Sie auf eine DXGI_RATIONAL Struktur, die die Bildfrequenz des Videoinhalts enthält.

pOutputDesc

[out] Zeigen Sie auf eine D3D11_1DDI_VIDEO_DECODER_DESC Struktur, in der der Treiber die empfohlene Auflösung und das Format der Ausgabe-/Anzeigeframes zurückgibt.

Das Decodierungsprofilelement (Guid) von pOutputDesc- kann ignoriert werden.

OutputColorSpace

[out] Position, an der der Treiber die empfohlenen D3DDDI_COLOR_SPACE_TYPE Farbrauminformationen der Anzeigeframedaten zurückgibt.

Bemerkungen

Der Treiber empfiehlt die Down-Beispielparameter, sodass der Videodatenstrom in Echtzeit decodiert werden kann. Wenn keine Down-Beispiellösung vorhanden ist, die zu einer Echtzeitdecodierung führen kann, sollte der Treiber die Konfiguration empfehlen, die der Echtzeitlösung am nächsten kommt.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Windows Server 2016
Header- d3d10umddi.h (include D3d10umddi.h)

Siehe auch

D3DWDDM2_0DDI_VIDEO_CAPABILITY_QUERY

PFND3DWDDM2_0DDI_QUERYVIDEOCAPABILITIES