Sur cette page

PresentationTime QML Type

Permet de suivre le moment où une image est présentée à l'écran. Plus d'informations...

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

Méthodes

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

Description détaillée

L'extension PresentationTime permet de suivre le temps de rendu d'une surface. Le client peut demander des feedbacks associés à une surface, puis le compositeur envoie des événements pour le feedback avec l'heure à laquelle la surface est présentée à l'écran.

PresentationTime correspond à l'interface Wayland wp_presentation.

Pour fournir la fonctionnalité de l'extension presentationtime dans un compositeur, créez une instance du composant PresentationTime et ajoutez-le à la liste des extensions prises en charge par le compositeur :

Appelez ensuite sendFeedback() lorsqu'une surface est présentée à l'écran. En général, la synchronisation peut être obtenue à partir de l'événement drm page flip.

import QtWayland.Compositor.PresentationTime

WaylandCompositor {
    PresentationTime {
        id: presentationTime
    }
}

Documentation de la méthode

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

Interface permettant de notifier qu'une image est présentée à l'écran à l'aide de window. Si votre plate-forme prend en charge les événements DRM, page_flip_handler est le bon moment pour l'envoyer. sequence est le compteur de rafraîchissement. sec et nsec contiennent respectivement les parties secondes et nanosecondes de l'horodatage de la présentation.

© 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.