QAudioBufferOutput Class
La classe QAudioBufferOutput est utilisée pour capturer les données audio fournies par QMediaPlayer. Plus...
| En-tête : | #include <QAudioBufferOutput> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Multimedia)target_link_libraries(mytarget PRIVATE Qt6::Multimedia) |
| qmake : | QT += multimedia |
| Depuis : | Qt 6.8 |
| Hérite : | QObject |
Fonctions publiques
| QAudioBufferOutput(QObject *parent = nullptr) | |
| QAudioBufferOutput(const QAudioFormat &format, QObject *parent = nullptr) | |
| virtual | ~QAudioBufferOutput() override |
| QAudioFormat | format() const |
Signaux
| void | audioBufferReceived(const QAudioBuffer &buffer) |
Description détaillée
QAudioBufferOutput peut être défini sur QMediaPlayer afin de recevoir les tampons audio décodés par le lecteur multimédia. Les données audio reçues peuvent être utilisées pour tout traitement ou visualisation. La mise en œuvre d'un indicateur de niveau audio est présentée dans l'exemple de lecteur multimédia basé sur un widget.
QAudioBufferOutput n'est pris en charge qu'avec le backend FFmpeg.
Voir aussi QMediaPlayer, QMediaPlayer::setAudioBufferOutput, et QAudioBuffer.
Documentation des fonctions membres
[explicit] QAudioBufferOutput::QAudioBufferOutput(QObject *parent = nullptr)
Construit un nouvel objet QAudioBufferOutput avec parent.
Le format audio des tampons audio de sortie dépend du fichier multimédia source et du décodeur audio interne dans QMediaPlayer.
[explicit] QAudioBufferOutput::QAudioBufferOutput(const QAudioFormat &format, QObject *parent = nullptr)
Construit un nouvel objet QAudioBufferOutput avec les données audio format et parent.
Si l'adresse format spécifiée est valide, elle sera le format des tampons audio de sortie. Sinon, le format des tampons audio de sortie dépendra du fichier multimédia source et du décodeur audio interne dans QMediaPlayer.
[override virtual noexcept] QAudioBufferOutput::~QAudioBufferOutput()
Détruit l'objet de sortie du tampon audio.
[signal] void QAudioBufferOutput::audioBufferReceived(const QAudioBuffer &buffer)
Signale qu'un nouveau fichier audio buffer a été reçu de QMediaPlayer.
QAudioFormat QAudioBufferOutput::format() const
Obtient le format audio spécifié dans le constructeur.
Si le format est valide, il spécifie le format des tampons de sortie oudio.
© 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.