enumeración DXGI_FRAME_PRESENTATION_MODE (dxgi1_3.h)
Indica opciones para presentar fotogramas a la cadena de intercambio.
Syntax
typedef enum DXGI_FRAME_PRESENTATION_MODE {
DXGI_FRAME_PRESENTATION_MODE_COMPOSED = 0,
DXGI_FRAME_PRESENTATION_MODE_OVERLAY = 1,
DXGI_FRAME_PRESENTATION_MODE_NONE = 2,
DXGI_FRAME_PRESENTATION_MODE_COMPOSITION_FAILURE = 3
} ;
Constantes
DXGI_FRAME_PRESENTATION_MODE_COMPOSED Valor: 0 Especifica que el modo de presentación es una superficie de composición, lo que significa que la conversión de YUV a RGB se está produciendo una vez por actualización de salida (por ejemplo, 60 Hz). Cuando se devuelve este valor, la aplicación multimedia debe interrumpir el uso de la cadena de intercambio de descodificación y realizar la conversión YUV a RGB, lo que reduce la frecuencia de conversión YUV a RGB a una vez por fotograma de vídeo. |
DXGI_FRAME_PRESENTATION_MODE_OVERLAY Valor: 1 Especifica que el modo de presentación es una superficie superpuesta, lo que significa que la conversión YUV a RGB se está produciendo eficazmente en hardware (una vez por fotograma de vídeo). Cuando se devuelve este valor, la aplicación multimedia puede seguir usando la cadena de intercambio de descodificación. Consulte IDXGIDecodeSwapChain. |
DXGI_FRAME_PRESENTATION_MODE_NONE Valor: 2 No se especifica ninguna presentación. |
DXGI_FRAME_PRESENTATION_MODE_COMPOSITION_FAILURE Valor: 3 Se produjo un problema que hacía que la protección de contenido se invalidase en una cadena de intercambio con protección de contenido de hardware, y normalmente se debe a que el sistema se ha agotado la memoria protegida por hardware. La aplicación tendrá que realizar una de las siguientes acciones:
Tenga en cuenta que simplemente volver a crear la cadena de intercambio o el dispositivo normalmente no tendrá ningún impacto, ya que DWM seguirá sin memoria y devolverá el mismo error. |
Comentarios
Esta enumeración la usa la estructura DXGI_FRAME_STATISTICS_MEDIA .
Requisitos
Encabezado | dxgi1_3.h (incluya DXGIPartner.h) |