Método IDXGIDecodeSwapChain::P resentBuffer (dxgi1_3.h)
Presenta un marco en el adaptador de salida. El marco es un subrecurso del objeto IDXGIResource que se usó para crear la cadena de intercambio de descodificación.
Sintaxis
HRESULT PresentBuffer(
UINT BufferToPresent,
UINT SyncInterval,
UINT Flags
);
Parámetros
BufferToPresent
Índice que indica qué miembro de la matriz de subrecursos se va a presentar.
SyncInterval
Entero que especifica cómo sincronizar la presentación de un marco con el espacio en blanco vertical.
Para el modelo de transferencia de bloques de bits (bitblt) (DXGI_SWAP_EFFECT_DISCARD o DXGI_SWAP_EFFECT_SEQUENTIAL), los valores son:
- 0 - La presentación se produce inmediatamente, no hay sincronización.
- 1,2,3,4 : sincronice la presentación después del nºvertical en blanco.
- 0 - Cancele el tiempo restante en el marco presentado anteriormente y descarte este fotograma si se pone en cola un fotograma más reciente.
- n > 0 : sincronice la presentación para al menos n espacios en blanco verticales.
Flags
Valor entero que contiene opciones de presentación de cadena de intercambio. Estas opciones se definen mediante las constantes DXGI_PRESENT .
La marca DXGI_PRESENT_USE_DURATION debe establecerse si se usa una duración actual personalizada (frecuencia de actualización personalizada).
Valor devuelto
Este método devuelve S_OK si se ejecuta correctamente o devuelve uno de los siguientes códigos de error:
Requisitos
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 |
Library | Dxgi.lib |