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 |