InterfaceGPS 0.1.0
Interface embarquée Qt pour navigation, multimédia, caméra et télémétrie
Chargement...
Recherche...
Aucune correspondance
camerapage.h
Aller à la documentation de ce fichier.
1
9#ifndef CAMERAPAGE_H
10#define CAMERAPAGE_H
11
12#include <QWidget>
13#include <QUdpSocket>
14#include <QLabel>
15
16namespace Ui {
17class CameraPage;
18}
19
28class CameraPage : public QWidget
29{
30 Q_OBJECT
31
32public:
38 explicit CameraPage(QWidget *parent = nullptr);
39
44
45public slots:
46 // --- SLOTS DE CONTRÔLE DU FLUX ---
47
53 void startStream();
54
60 void stopStream();
61
62private slots:
63 // --- SLOTS DE TRAITEMENT RÉSEAU ---
64
70 void processPendingDatagrams();
71
72private:
73 // --- ATTRIBUTS ---
74 Ui::CameraPage *ui;
75 QUdpSocket *udpSocket;
76 QLabel *videoLabel;
77};
78
79#endif // CAMERAPAGE_H
Contrôleur de la vue caméra. Cette classe écoute sur un port UDP spécifique (4444) pour recevoir des ...
Definition camerapage.h:29
~CameraPage()
Destructeur. Libère l'interface générée.
void startStream()
Démarre l'écoute du flux vidéo entrant. Ouvre le port UDP 4444 et se met en attente de datagrammes....
void stopStream()
Arrête l'écoute du flux vidéo entrant. Ferme le port UDP et efface la dernière image affichée....