Multimedia-Übersicht
Die Multimedia-Unterstützung in Qt wird durch das Qt Multimedia Modul. Das Modul Qt Multimedia bietet eine Vielzahl von Funktionen, die es Ihnen ermöglichen, die Vorteile der Multimedia-Funktionen einer Plattform zu nutzen, wie z. B. die Medienwiedergabe und die Verwendung von Kamerageräten.
Funktionen
Hier sind einige Dinge, die Sie mit den Qt Multimedia APIs tun können:
- Zugriff auf Roh-Audiogeräte für Ein- und Ausgabe.
- Abspielen von Soundeffekten mit niedriger Latenz.
- Wiedergabe von 3D-Raumklang.
- Abspielen von Mediendateien in Wiedergabelisten (z. B. komprimierte Audio- oder Videodateien).
- Audio aufnehmen und komprimieren.
- Verwendung einer Kamera, einschließlich Sucher, Bildaufnahme und Filmaufnahme
- Dekodieren von Audio-Mediendateien in den Speicher zur Verarbeitung.
Multimedia-Komponenten
Die APIs von Qt Multimedia sind in drei Hauptkomponenten eingeteilt. Weitere Informationen zu den einzelnen Komponenten finden Sie auf den Übersichtsseiten. Sie können auch einen Blick auf einige Rezepte werfen.
- Audio-Übersicht
- Video-Übersicht
- Kamera-Übersicht
- Überblick über Spatial Audio (Technologievorschau)
Multimedia-Rezepte
In dieser Tabelle finden Sie einige Schnellrezepte:
Beschränkungen
Die APIs von Qt Multimedia bauen auf dem Multimedia-Framework der zugrunde liegenden Plattform auf. Das kann bedeuten, dass die Unterstützung für verschiedene Codecs oder Container von Rechner zu Rechner unterschiedlich ist. Diese Unterstützung hängt davon ab, was der Endbenutzer installiert hat. Siehe Unterstützte Medienformate für weitere Details.
Hinweis: Die APIs vonQt Multimedia hängen von der Funktionalität von QCoreApplication ab, und Multimedia-Objekte, die mit den APIs von Qt Multimedia erstellt wurden, können nur während der Lebensdauer dieses Anwendungsobjekts verwendet werden. Es ist daher wichtig, eine QCoreApplication, QGuiApplication oder QApplication zu erstellen, bevor Sie auf eine der Qt Multimedia APIs zugreifen. Wenn das Anwendungsobjekt neu erstellt wird, muss sichergestellt werden, dass alle Qt Multimedia Objekte ebenfalls neu erstellt werden.
Änderungen gegenüber früheren Versionen
Wenn Sie zuvor Qt Multimedia in Qt 5 verwendet haben, finden Sie unter Änderungen an Qt Multimedia weitere Informationen darüber, was sich geändert hat und was Sie möglicherweise ändern müssen, wenn Sie Code nach Qt 6 portieren.
Referenz-Dokumentation
© 2025 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.