Freigeben über


IDXGIDecodeSwapChain-Schnittstelle (dxgi1_3.h)

Stellt eine Swapchain dar, die von Desktopmedien-Apps verwendet wird, um Videodaten zu decodieren und auf einer DirectComposition-Oberfläche anzuzeigen.

Vererbung

Die IDXGIDecodeSwapChain-Schnittstelle erbt von der IUnknown-Schnittstelle . IDXGIDecodeSwapChain verfügt auch über folgende Membertypen:

Methoden

Die IDXGIDecodeSwapChain-Schnittstelle verfügt über diese Methoden.

 
IDXGIDecodeSwapChain::GetColorSpace

Ruft den Farbraum ab, der von der Swapchain verwendet wird.
IDXGIDecodeSwapChain::GetDestSize

Ruft die Größe der Zieloberfläche ab, die für den Spaltvorgang der Videoverarbeitung verwendet werden soll.
IDXGIDecodeSwapChain::GetSourceRect

Ruft die Quellregion ab, die für die Swap chain verwendet wird.
IDXGIDecodeSwapChain::GetTargetRect

Ruft das Rechteck ab, das den Zielbereich für den Blit-Vorgang der Videoverarbeitung definiert.
IDXGIDecodeSwapChain::P resentBuffer

Zeigt einen Frame auf dem Ausgabeadapter an.
IDXGIDecodeSwapChain::SetColorSpace

Legt den Farbraum fest, der von der Swapchain verwendet wird. (IDXGIDecodeSwapChain.SetColorSpace)
IDXGIDecodeSwapChain::SetDestSize

Legt die Größe der Zieloberfläche fest, die für den Spaltvorgang für die Videoverarbeitung verwendet werden soll.
IDXGIDecodeSwapChain::SetSourceRect

Legt das Rechteck fest, das die Quellregion für den Blit-Vorgang der Videoverarbeitung definiert.
IDXGIDecodeSwapChain::SetTargetRect

Legt das Rechteck fest, das die Zielregion für den Blit-Vorgang der Videoverarbeitung definiert.

Hinweise

Decodierungs-Swapchains sind in erster Linie für die Verwendung mit YUV-Oberflächenformaten vorgesehen. Bei Verwendung von Decodierungspuffern, die mit einem RGB-Oberflächenformat erstellt wurden, müssen TargetRect und DestSize gleich den Pufferdimensionen festgelegt werden. SourceRect darf die Pufferdimensionen nicht überschreiten.

Im Klonmodus wird die Decodierungs-Swapchain garantiert nur in der primären Ausgabe angezeigt.

Decodierungs-Swapchains können nicht mit modifiziert Rects verwendet werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile dxgi1_3.h

Weitere Informationen

DXGI-Schnittstellen

IDXGIFactoryMedia

IUnknown