Compartilhar via


Interface IDXGIDecodeSwapChain (dxgi1_3.h)

Representa uma cadeia de troca usada por aplicativos de mídia da área de trabalho para decodificar dados de vídeo e mostrá-los em uma superfície DirectComposition .

Herança

A interface IDXGIDecodeSwapChain herda da interface IUnknown . IDXGIDecodeSwapChain também tem estes tipos de membros:

Métodos

A interface IDXGIDecodeSwapChain tem esses métodos.

 
IDXGIDecodeSwapChain::GetColorSpace

Obtém o espaço de cor usado pela cadeia de troca.
IDXGIDecodeSwapChain::GetDestSize

Obtém o tamanho da superfície de destino a ser usada para a operação blit de processamento de vídeo.
IDXGIDecodeSwapChain::GetSourceRect

Obtém a região de origem usada para a cadeia de troca.
IDXGIDecodeSwapChain::GetTargetRect

Obtém o retângulo que define a região de destino para a operação blit de processamento de vídeo.
IDXGIDecodeSwapChain::P resentBuffer

Apresenta um quadro no adaptador de saída.
IDXGIDecodeSwapChain::SetColorSpace

Define o espaço de cor usado pela cadeia de troca. (IDXGIDecodeSwapChain.SetColorSpace)
IDXGIDecodeSwapChain::SetDestSize

Define o tamanho da superfície de destino a ser usada para a operação blit de processamento de vídeo.
IDXGIDecodeSwapChain::SetSourceRect

Define o retângulo que define a região de origem para a operação blit de processamento de vídeo.
IDXGIDecodeSwapChain::SetTargetRect

Define o retângulo que define a região de destino para a operação blit de processamento de vídeo.

Comentários

As cadeias de troca de decodificação destinam-se a serem usadas principalmente com formatos de superfície YUV. Ao usar buffers de decodificação criados com um formato de superfície RGB, TargetRect e DestSize devem ser definidos como iguais às dimensões do buffer. SourceRect não pode exceder as dimensões do buffer.

No modo de clonagem, a cadeia de troca de decodificação só tem a garantia de ser mostrada na saída primária.

Não é possível decodificar cadeias de troca com sujo rects.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8.1 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho dxgi1_3.h

Confira também

DXGI Interfaces

IDXGIFactoryMedia

IUnknown