QAudioBufferOutput Class
Die Klasse „QAudioBufferOutput“ dient zur Erfassung von Audiodaten, die von „ QMediaPlayer “ bereitgestellt werden. Mehr...
| Header: | #include <QAudioBufferOutput> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Multimedia) target_link_libraries(mytarget PRIVATE Qt6::Multimedia) |
| qmake: | QT += multimedia |
| Seit: | Qt 6.8 |
| Erbt von: | QObject |
Öffentliche Funktionen
| QAudioBufferOutput(QObject *parent = nullptr) | |
| QAudioBufferOutput(const QAudioFormat &format, QObject *parent = nullptr) | |
| virtual | ~QAudioBufferOutput() override |
| QAudioFormat | format() const |
Signale
| void | audioBufferReceived(const QAudioBuffer &buffer) |
Ausführliche Beschreibung
QAudioBufferOutput kann auf „ QMediaPlayer “ gesetzt werden, um vom Media Player decodierte Audio-Puffer zu empfangen. Die empfangenen Audiodaten können für beliebige Verarbeitungs- oder Visualisierungszwecke verwendet werden. Eine Implementierung eines Audiopegelanzeigers ist im Widget-basierten Media-Player-Beispiel zu sehen.
QAudioBufferOutput wird nur mit dem FFmpeg-Backend unterstützt.
Siehe auch „ QMediaPlayer “, „ QMediaPlayer::setAudioBufferOutput “ und „ QAudioBuffer “.
Dokumentation der Member-Funktionen
[explicit] QAudioBufferOutput::QAudioBufferOutput(QObject *parent = nullptr)
Erstellt ein neues `QAudioBufferOutput`-Objekt mit ` parent`.
Das Audioformat der Ausgabe-Audio-Puffer hängt von der Quellmediendatei und dem internen Audio-Decoder in „ QMediaPlayer “ ab.
[explicit] QAudioBufferOutput::QAudioBufferOutput(const QAudioFormat &format, QObject *parent = nullptr)
Erstellt ein neues QAudioBufferOutput-Objekt mit den Audio format en und parent.
Ist die angegebene format gültig, wird sie als Format für die Audio-Ausgabepuffer verwendet. Andernfalls hängt das Format der Audio-Ausgabepuffer von der Quellmediendatei und dem internen Audio-Decoder in QMediaPlayer ab.
[override virtual noexcept] QAudioBufferOutput::~QAudioBufferOutput()
Löscht das Audio-Puffer-Ausgabeobjekt.
[signal] void QAudioBufferOutput::audioBufferReceived(const QAudioBuffer &buffer)
Zeigt an, dass ein neuer Audio- buffer von QMediaPlayer empfangen wurde.
QAudioFormat QAudioBufferOutput::format() const
Ruft das im Konstruktor angegebene Audioformat ab.
Wenn das Format gültig ist, legt es das Format der Audio-Ausgabepuffer fest.
© 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.