Auf dieser Seite

Qt Multimedia Module C++ Classes

Das Qt Multimedia Modul bietet Audio-, Video- und Kamerafunktionen. Mehr...

Namensräume

QtAudio

Enumerationen, die von den Audioklassen verwendet werden

QtVideo

Aufzählungen für Kamera- und Videofunktionen

Klassen

QAbstractVideoBuffer

Abstraktion für Videodaten

QAbstractVideoBuffer::MapData

Die Struktur `QAbstractVideoBuffer::MapData` beschreibt das Layout der abgebildeten Ebenen

QAudioBuffer

Stellt eine Sammlung von Audio-Samples mit einem bestimmten Format und einer bestimmten Abtastrate dar

QAudioBufferInput

Wird verwendet, um über QMediaCaptureSession benutzerdefinierte Audio-Puffer für QMediaRecorder bereitzustellen

QAudioBufferOutput

Wird zur Erfassung von Audiodaten verwendet, die von QMediaPlayer bereitgestellt werden

QAudioDecoder

Implementiert die Audiodekodierung

QAudioDevice

Informationen zu Audiogeräten und deren Funktionalität

QAudioFormat

Speichert Informationen zu den Parametern des Audiostreams

QAudioInput

Stellt einen Eingangskanal für Audio dar

QAudioOutput

Stellt einen Audio-Ausgangskanal dar

QAudioSink

Schnittstelle zum Senden von Audiodaten an ein Audioausgabegerät

QAudioSource

Schnittstelle zum Empfangen von Audiodaten von einem Audio-Eingabegerät

QCamera

Schnittstelle für Systemkamerageräte

QCameraDevice

Allgemeine Informationen zu Kamerageräten

QCameraFormat

Beschreibt ein von einem Kameragerät unterstütztes Videoformat

QCapturableWindow

Wird verwendet, um die grundlegenden Informationen eines aufnehmbaren Fensters abzurufen

QGStreamerInterface

Stellt GStreamer-spezifische Integrationspunkte bereit für Qt Multimedia

QGStreamerVideoSource

eine Videoquelle, die auf einem benutzerdefinierten GStreamer-Element basiert

QImageCapture

Wird zur Aufzeichnung von Medieninhalten verwendet

QMediaCaptureSession

Ermöglicht die Erfassung von Audio- und Videoinhalten

QMediaDevices

Informationen zu verfügbaren Multimedia-Ein- und Ausgabegeräten

QMediaFormat

Beschreibt ein Kodierungsformat für eine Multimedia-Datei oder einen Multimedia-Stream

QMediaMetaData

Stellt Metadaten für Mediendateien bereit

QMediaPlayer

Ermöglicht die Wiedergabe von Mediendateien

QMediaRecorder

Wird zur Kodierung und Aufzeichnung einer Aufnahmesitzung verwendet

QMediaTimeRange

Stellt eine Menge von null oder mehr disjunkten Zeitintervallen dar

QMediaTimeRange::Interval

Die Klasse `QMediaTimeRange::Interval` repräsentiert ein Zeitintervall mit ganzzahliger Genauigkeit

QPlaybackOptions

Ermöglicht die Low-Level-Steuerung von Medienwiedergabeoptionen

QScreenCapture

Diese Klasse wird zur Bildschirmaufnahme verwendet

QSoundEffect

Möglichkeit zur Wiedergabe von Soundeffekten mit geringer Latenz

QVideoFrame

Stellt einen Frame mit Videodaten dar

QVideoFrameFormat

Legt das Stream-Format einer Videodarstellungsfläche fest

QVideoFrameInput

Wird verwendet, um dem „QMediaRecorder“ oder einer Videoausgabe über „QMediaCaptureSession“ benutzerdefinierte Videobilder bereitzustellen

QVideoSink

Stellt einen generischen Senker für Videodaten dar

QWindowCapture

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.