Interfaz IDXGIDecodeSwapChain (dxgi1_3.h)
Representa una cadena de intercambio que usan las aplicaciones multimedia de escritorio para descodificar datos de vídeo y mostrarlos en una superficie DirectComposition .
Herencia
La interfaz IDXGIDecodeSwapChain hereda de la interfaz IUnknown . IDXGIDecodeSwapChain también tiene estos tipos de miembros:
Métodos
La interfaz IDXGIDecodeSwapChain tiene estos métodos.
IDXGIDecodeSwapChain::GetColorSpace Obtiene el espacio de color utilizado por la cadena de intercambio. |
IDXGIDecodeSwapChain::GetDestSize Obtiene el tamaño de la superficie de destino que se va a usar para la operación delit de procesamiento de vídeo. |
IDXGIDecodeSwapChain::GetSourceRect Obtiene la región de origen que se usa para la cadena de intercambio. |
IDXGIDecodeSwapChain::GetTargetRect Obtiene el rectángulo que define la región de destino para la operación de transformación de vídeo. |
IDXGIDecodeSwapChain::P resentBuffer Presenta un marco en el adaptador de salida. |
IDXGIDecodeSwapChain::SetColorSpace Establece el espacio de color usado por la cadena de intercambio. (IDXGIDecodeSwapChain.SetColorSpace) |
IDXGIDecodeSwapChain::SetDestSize Establece el tamaño de la superficie de destino que se va a usar para la operación delit de procesamiento de vídeo. |
IDXGIDecodeSwapChain::SetSourceRect Establece el rectángulo que define la región de origen para la operación de transformación de vídeo. |
IDXGIDecodeSwapChain::SetTargetRect Establece el rectángulo que define la región de destino para la operación de transformación de vídeo. |
Comentarios
Las cadenas de intercambio de descodificación están diseñadas para su uso principalmente con formatos de superficie YUV. Cuando se usan búferes de descodificación creados con un formato de superficie RGB, TargetRect y DestSize deben establecerse iguales a las dimensiones del búfer. SourceRect no puede superar las dimensiones del búfer.
En el modo de clonación, solo se garantiza que la cadena de intercambio de descodificación se muestre en la salida principal.
Las cadenas de intercambio de descodificación no se pueden usar con rects sucios.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8.1 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | dxgi1_3.h |