Gestionnaire de communication avec les lecteurs multimédias du système d'exploitation. Cette classe écoute le bus de session DBus pour détecter la présence de lecteurs compatibles MPRIS (ex: Spotify, lecteur Bluetooth du téléphone connecté, VLC). Elle expose ensuite ces données sous forme de propriétés Qt (Q_PROPERTY) pour permettre une intégration avec l'interface graphique (QML/C++).
Plus de détails...
#include <bluetoothmanager.h>
|
| void | next () |
| | Passe à la piste suivante.
|
| |
| void | previous () |
| | Revient à la piste précédente.
|
| |
| void | togglePlay () |
| | Bascule entre Lecture et Pause.
|
| |
|
|
void | metadataChanged () |
| | Émis lorsque la chanson, l'artiste ou l'album change.
|
| |
|
void | statusChanged () |
| | Émis lorsque l'état de lecture change (Play -> Pause).
|
| |
|
void | positionChanged () |
| | Émis lorsque la position de lecture avance.
|
| |
|
| | BluetoothManager (QObject *parent=nullptr) |
| | Constructeur du gestionnaire Bluetooth/Média.
|
| |
| QString | title () const |
| | Retourne le titre de la piste actuelle.
|
| |
| QString | artist () const |
| | Retourne le nom de l'artiste.
|
| |
| QString | album () const |
| | Retourne le nom de l'album.
|
| |
| bool | isPlaying () const |
| | Indique si la musique est en cours de lecture.
|
| |
| qint64 | positionMs () const |
| | Retourne la position actuelle dans la piste (en millisecondes).
|
| |
| qint64 | durationMs () const |
| | Retourne la durée totale de la piste (en millisecondes).
|
| |
Gestionnaire de communication avec les lecteurs multimédias du système d'exploitation. Cette classe écoute le bus de session DBus pour détecter la présence de lecteurs compatibles MPRIS (ex: Spotify, lecteur Bluetooth du téléphone connecté, VLC). Elle expose ensuite ces données sous forme de propriétés Qt (Q_PROPERTY) pour permettre une intégration avec l'interface graphique (QML/C++).
Définition à la ligne 23 du fichier bluetoothmanager.h.
◆ BluetoothManager()
| BluetoothManager::BluetoothManager |
( |
QObject * |
parent = nullptr | ) |
|
|
explicit |
◆ album()
| QString BluetoothManager::album |
( |
| ) |
const |
|
inline |
◆ artist()
| QString BluetoothManager::artist |
( |
| ) |
const |
|
inline |
◆ durationMs()
| qint64 BluetoothManager::durationMs |
( |
| ) |
const |
|
inline |
Retourne la durée totale de la piste (en millisecondes).
Définition à la ligne 47 du fichier bluetoothmanager.h.
◆ isPlaying()
| bool BluetoothManager::isPlaying |
( |
| ) |
const |
|
inline |
Indique si la musique est en cours de lecture.
Définition à la ligne 45 du fichier bluetoothmanager.h.
◆ next
| void BluetoothManager::next |
( |
| ) |
|
|
slot |
◆ positionMs()
| qint64 BluetoothManager::positionMs |
( |
| ) |
const |
|
inline |
Retourne la position actuelle dans la piste (en millisecondes).
Définition à la ligne 46 du fichier bluetoothmanager.h.
◆ previous
| void BluetoothManager::previous |
( |
| ) |
|
|
slot |
◆ title()
| QString BluetoothManager::title |
( |
| ) |
const |
|
inline |
◆ togglePlay
| void BluetoothManager::togglePlay |
( |
| ) |
|
|
slot |
◆ album
| QString BluetoothManager::album |
|
read |
◆ artist
| QString BluetoothManager::artist |
|
read |
◆ durationMs
| qint64 BluetoothManager::durationMs |
|
read |
◆ isPlaying
| bool BluetoothManager::isPlaying |
|
read |
◆ positionMs
| qint64 BluetoothManager::positionMs |
|
read |
◆ title
| QString BluetoothManager::title |
|
read |
La documentation de cette classe a été générée à partir des fichiers suivants :