Qt Multimedia Module C++ Classes
Das Qt Multimedia Modul bietet Audio-, Video- und Kamerafunktionen. Mehr...
Namensräume
Enumerationen, die von den Audioklassen verwendet werden | |
Aufzählungen für Kamera- und Videofunktionen |
Klassen
Abstraktion für Videodaten | |
Die Struktur `QAbstractVideoBuffer::MapData` beschreibt das Layout der abgebildeten Ebenen | |
Stellt eine Sammlung von Audio-Samples mit einem bestimmten Format und einer bestimmten Abtastrate dar | |
Wird verwendet, um über QMediaCaptureSession benutzerdefinierte Audio-Puffer für QMediaRecorder bereitzustellen | |
Wird zur Erfassung von Audiodaten verwendet, die von QMediaPlayer bereitgestellt werden | |
Implementiert die Audiodekodierung | |
Informationen zu Audiogeräten und deren Funktionalität | |
Speichert Informationen zu den Parametern des Audiostreams | |
Stellt einen Eingangskanal für Audio dar | |
Stellt einen Audio-Ausgangskanal dar | |
Schnittstelle zum Senden von Audiodaten an ein Audioausgabegerät | |
Schnittstelle zum Empfangen von Audiodaten von einem Audio-Eingabegerät | |
Schnittstelle für Systemkamerageräte | |
Allgemeine Informationen zu Kamerageräten | |
Beschreibt ein von einem Kameragerät unterstütztes Videoformat | |
Wird verwendet, um die grundlegenden Informationen eines aufnehmbaren Fensters abzurufen | |
Stellt GStreamer-spezifische Integrationspunkte bereit für Qt Multimedia | |
eine Videoquelle, die auf einem benutzerdefinierten GStreamer-Element basiert | |
Wird zur Aufzeichnung von Medieninhalten verwendet | |
Ermöglicht die Erfassung von Audio- und Videoinhalten | |
Informationen zu verfügbaren Multimedia-Ein- und Ausgabegeräten | |
Beschreibt ein Kodierungsformat für eine Multimedia-Datei oder einen Multimedia-Stream | |
Stellt Metadaten für Mediendateien bereit | |
Ermöglicht die Wiedergabe von Mediendateien | |
Wird zur Kodierung und Aufzeichnung einer Aufnahmesitzung verwendet | |
Stellt eine Menge von null oder mehr disjunkten Zeitintervallen dar | |
Die Klasse `QMediaTimeRange::Interval` repräsentiert ein Zeitintervall mit ganzzahliger Genauigkeit | |
Ermöglicht die Low-Level-Steuerung von Medienwiedergabeoptionen | |
Diese Klasse wird zur Bildschirmaufnahme verwendet | |
Möglichkeit zur Wiedergabe von Soundeffekten mit geringer Latenz | |
Stellt einen Frame mit Videodaten dar | |
Legt das Stream-Format einer Videodarstellungsfläche fest | |
Wird verwendet, um dem „QMediaRecorder“ oder einer Videoausgabe über „QMediaCaptureSession“ benutzerdefinierte Videobilder bereitzustellen | |
Stellt einen generischen Senker für Videodaten dar | |
Diese Klasse wird zum Erfassen eines Fensters verwendet |
Ausführliche Beschreibung
Verwendung des Moduls
Die Verwendung eines Qt-Moduls erfordert die Verknüpfung mit der Modulbibliothek, entweder direkt oder über andere Abhängigkeiten. Mehrere Build-Tools bieten hierfür spezielle Unterstützung, darunter CMake und qmake.
Erstellen mit CMake
Verwenden Sie den Befehl „ find_package() “, um die benötigten Modulkomponenten im Paket „ Qt6 “ zu finden:
find_package(Qt6 REQUIRED COMPONENTS Multimedia)
target_link_libraries(mytarget PRIVATE Qt6::Multimedia)© 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.