En esta página

PresentationTime QML Type

Proporciona el seguimiento del momento en que un fotograma se presenta en pantalla. Más...

Import Statement: import QtWayland.Compositor.PresentationTime
Since: Qt 6.3

Métodos

  • void sendFeedback(Window window, int sequence, int sec, int nsec)

Descripción detallada

La extensión PresentationTime proporciona una forma de rastrear el tiempo de renderizado de una superficie. El cliente puede solicitar retroalimentación asociada a una superficie, entonces el compositor envía eventos para la retroalimentación con el momento en que la superficie se presenta en pantalla.

PresentationTime corresponde a la interfaz Wayland wp_presentation.

Para proporcionar la funcionalidad de la extensión presentationtime en un compositor, cree una instancia del componente PresentationTime y añádalo a la lista de extensiones soportadas por el compositor:

A continuación, llame a sendFeedback() cuando se presente una superficie en pantalla. Normalmente, el tiempo se puede obtener del evento drm page flip.

import QtWayland.Compositor.PresentationTime

WaylandCompositor {
    PresentationTime {
        id: presentationTime
    }
}

Documentación del método

void sendFeedback(Window window, int sequence, int sec, int nsec)

Interfaz para notificar que un fotograma se presenta en pantalla utilizando window. Si tu plataforma soporta eventos DRM, page_flip_handler es el timestamp apropiado para enviarlo. sequence es el contador de refresco. sec y nsec contienen las partes de segundos y nanosegundos de la marca de tiempo de presentación, respectivamente.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.