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) |