Interfaccia IDXGIDecodeSwapChain (dxgi1_3.h)
Rappresenta una catena di scambio utilizzata dalle app multimediali desktop per decodificare i dati video e visualizzarla in una superficie DirectComposition .
Ereditarietà
L'interfaccia IDXGIDecodeSwapChain eredita dall'interfaccia IUnknown . IDXGIDecodeSwapChain include anche questi tipi di membri:
Metodi
L'interfaccia IDXGIDecodeSwapChain include questi metodi.
IDXGIDecodeSwapChain::GetColorSpace Ottiene lo spazio colore utilizzato dalla catena di scambio. |
IDXGIDecodeSwapChain::GetDestSize Ottiene le dimensioni della superficie di destinazione da utilizzare per l'operazione blit di elaborazione video. |
IDXGIDecodeSwapChain::GetSourceRect Ottiene l'area di origine utilizzata per la catena di scambio. |
IDXGIDecodeSwapChain::GetTargetRect Ottiene il rettangolo che definisce l'area di destinazione per l'operazione blit di elaborazione video. |
IDXGIDecodeSwapChain::P resentBuffer Presenta un frame nell'adattatore di output. |
IDXGIDecodeSwapChain::SetColorSpace Imposta lo spazio colore utilizzato dalla catena di scambio. (IDXGIDecodeSwapChain.SetColorSpace) |
IDXGIDecodeSwapChain::SetDestSize Imposta le dimensioni della superficie di destinazione da utilizzare per l'operazione blit di elaborazione video. |
IDXGIDecodeSwapChain::SetSourceRect Imposta il rettangolo che definisce l'area di origine per l'operazione blit di elaborazione video. |
IDXGIDecodeSwapChain::SetTargetRect Imposta il rettangolo che definisce l'area di destinazione per l'operazione blit di elaborazione video. |
Commenti
Le catene di scambio decodifica sono destinate principalmente ai formati di superficie YUV. Quando si usano buffer decodifica creati con un formato di superficie RGB, TargetRect e DestSize devono essere impostati come uguali alle dimensioni del buffer. SourceRect non può superare le dimensioni del buffer.
In modalità clone, la catena di scambio di decodifica viene visualizzata solo nell'output primario.
Le catene di scambio decodifica non possono essere usate con recti sporchi.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8.1 [solo app desktop] |
Server minimo supportato | Windows Server 2012 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | dxgi1_3.h |