D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING-Struktur (d3d10umddi.h)

D3DWDDM2_0DDI_VIDEO_CAPABILITY_RECOMMEND_DECODER_DOWNSAMPLING wird vom Benutzermodustreiber verwendet, um Parameter zum Herunterstempeln 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;

Member

pInputDesc

[in] Zeiger auf eine D3D11_1DDI_VIDEO_DECODER_DESC Struktur, die das verwendete Decodierungsprofil sowie die Auflösung und das Format der Referenzrahmen enthält. Dies ist die Auflösung/das Format, die herunterstempelt werden soll (z. B. 4K, DXGI_FORMAT_P010).

InputColorSpace

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

pInputConfig

[in] Zeiger auf eine D3D11_1DDI_VIDEO_DECODER_CONFIG-Struktur , die die Konfigurationsdaten enthält, die dem Decodierungsprofil zugeordnet sind.

pFrameRate

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

pOutputDesc

[out] Zeiger 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 Guid-Element (Decodierungsprofil) von pOutputDesc kann ignoriert werden.

OutputColorSpace

[out] Speicherort, an dem der Treiber die empfohlenen D3DDDI_COLOR_SPACE_TYPE Farbrauminformationen der Anzeigerahmendaten zurückgibt.

Hinweise

Der Treiber empfiehlt die Down-Beispielparameter, sodass der Videostream 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 ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Kopfzeile d3d10umddi.h (einschließlich D3d10umddi.h)

Weitere Informationen

D3DWDDM2_0DDI_VIDEO_CAPABILITY_QUERY

PFND3DWDDM2_0DDI_QUERYVIDEOCAPABILITIES