Qt Multimedia C++-Klassen
Die C++-Klassen bieten mehr Kontrolle über die Multimedia-Inhalte als die QML-Alternativen. Wenn Ihre Anwendung komplexe Anwendungsfälle wie das Dekodieren von Mediendateien oder den Zugriff auf Video- oder Audio-Puffer abdeckt, sollten Sie die C++-Alternative verwenden. Weitere Informationen zu den komplexen Audio-, Video- und Kamera-Anwendungsfällen, die von den C++-Klassen unterstützt werden, finden Sie unter „Multimedia-Übersicht“.
Namensräume
Enumerationen, die von den Audio-Klassen verwendet werden |
Klassen
Qt Multimedia Modul
Abstraktion für Videodaten | |
QAbstractVideoBuffer::MapData-Struktur 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 an 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 Audioeingabegerät | |
Schnittstelle für Systemkamerageräte | |
Allgemeine Informationen zu Kamerageräten | |
Beschreibt ein von einem Kameragerät unterstütztes Videoformat | |
Wird zum Abrufen der grundlegenden Informationen eines aufnehmbaren Fensters verwendet | |
Stellt GStreamer-spezifische Integrationspunkte bereit für Qt Multimedia | |
Videoquellen, die auf einem benutzerdefinierten GStreamer-Element basieren | |
Wird für die 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 Multimediadatei oder einen Multimediastream | |
Stellt Metadaten für Mediendateien bereit | |
Ermöglicht die Wiedergabe von Mediendateien | |
Wird zur Kodierung und Aufzeichnung einer Aufnahmesitzung verwendet | |
Stellt eine Menge aus 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 Videopräsentationsflä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 dient zur Erfassung eines Fensters |
Qt Multimedia Widgets-Modul
Grafikelement, das von einem QMediaPlayer oder einer QCamera erzeugte Videos anzeigt | |
Widget, das von einem Medienobjekt erzeugte Videos darstellt |
Qt Spatial Audio Modul
Ein Stereo-Overlay-Ton | |
Verwaltet ein dreidimensionales Klangfeld | |
Definiert die Position und Ausrichtung der Person, die ein von der QAudioEngine definiertes Klangfeld hört | |
Ein Klangobjekt im 3D-Raum |
© 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.