Qt Multimedia Classes C++
Les classes C++ offrent un contrôle plus poussé sur le contenu multimédia que les alternatives QML. Si votre application doit gérer des cas d'utilisation complexes, tels que le décodage de fichiers multimédias ou l'accès à des tampons vidéo ou audio, utilisez l'alternative C++. Pour plus de détails sur les cas d'utilisation complexes liés à l'audio, à la vidéo et à la caméra pris en charge par les classes C++, consultez la section Présentation du multimédia.
Espaces de noms
Contient les énumérations utilisées par les classes audio |
Classes
Qt Multimedia Module
Abstraction pour les données vidéo | |
La structure QAbstractVideoBuffer::MapData décrit la disposition des plans mappés | |
Représente un ensemble d’échantillons audio avec un format et une fréquence d’échantillonnage spécifiques | |
Utilisé pour fournir des tampons audio personnalisés à QMediaRecorder via QMediaCaptureSession | |
Utilisé pour capturer les données audio fournies par QMediaPlayer | |
Implémente le décodage audio | |
Informations sur les périphériques audio et leurs fonctionnalités | |
Stocke les informations relatives aux paramètres du flux audio | |
Représente un canal d'entrée audio | |
Représente un canal de sortie audio | |
Interface permettant d'envoyer des données audio vers un périphérique de sortie audio | |
Interface permettant de recevoir des données audio depuis un périphérique d'entrée audio | |
Interface pour les appareils photo intégrés au système | |
Informations générales sur les appareils photo | |
Décrit un format vidéo pris en charge par un appareil photo | |
Permet d’obtenir les informations de base d’une fenêtre capturable | |
Fournit des points d'intégration spécifiques à GStreamer pour Qt Multimedia | |
une source vidéo gérée par un élément GStreamer personnalisé | |
Utilisé pour l'enregistrement de contenu multimédia | |
Permet la capture de contenu audio et vidéo | |
Informations sur les périphériques d'entrée et de sortie multimédia disponibles | |
Décrit un format d'encodage pour un fichier ou un flux multimédia | |
Fournit des métadonnées pour les fichiers multimédias | |
Permet la lecture de fichiers multimédias | |
Utilisé pour l'encodage et l'enregistrement d'une session de capture | |
Représente un ensemble de zéro ou plusieurs intervalles de temps disjoints | |
La classe QMediaTimeRange::Interval représente un intervalle de temps avec une précision entière | |
Permet un contrôle de bas niveau des options de lecture multimédia | |
Cette classe est utilisée pour capturer un écran | |
Moyen de lire des effets sonores à faible latence | |
Représente une image de données vidéo | |
Spécifie le format de flux d’une surface de présentation vidéo | |
Permet de fournir des images vidéo personnalisées à QMediaRecorder ou à une sortie vidéo via QMediaCaptureSession | |
Représente un récepteur générique pour les données vidéo | |
Cette classe est utilisée pour capturer une fenêtre |
Qt Multimedia Module Widgets
Élément graphique affichant la vidéo produite par un QMediaPlayer ou une QCamera | |
Widget présentant la vidéo produite par un objet multimédia |
Qt Spatial Audio Module
Son stéréo en superposition | |
Gère un champ sonore tridimensionnel | |
Définit la position et l'orientation de la personne écoutant un champ sonore défini par QAudioEngine | |
Un objet sonore dans l’espace 3D |
© 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.