QAudioBufferOutput Class
QAudioBufferOutput クラスは、QMediaPlayer によって提供されるオーディオ・データをキャプチャするために使用されます。詳細...
Header: | #include <QAudioBufferOutput> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Multimedia) target_link_libraries(mytarget PRIVATE Qt6::Multimedia) |
qmake: | QT += multimedia |
Since: | Qt 6.8 |
Inherits: | QObject |
パブリック関数
QAudioBufferOutput(QObject *parent = nullptr) | |
QAudioBufferOutput(const QAudioFormat &format, QObject *parent = nullptr) | |
virtual | ~QAudioBufferOutput() override |
QAudioFormat | format() const |
シグナル
void | audioBufferReceived(const QAudioBuffer &buffer) |
詳細説明
QAudioBufferOutputは、メディアプレーヤーによってデコードされたオーディオバッファを受信するために、QMediaPlayer 。受信したオーディオデータは、任意の処理や視覚化に使用できます。
QMediaPlayer,QMediaPlayer::setAudioBufferOutput,QAudioBufferも参照してください 。
メンバー関数ドキュメント
[explicit]
QAudioBufferOutput::QAudioBufferOutput(QObject *parent = nullptr)
parent を持つ新しい QAudioBufferOutput オブジェクトを構築します。
出力オーディオバッファのオーディオフォーマットは、ソースメディアファイルとQMediaPlayer の内部オーディオデコーダーに依存します。
[explicit]
QAudioBufferOutput::QAudioBufferOutput(const QAudioFormat &format, QObject *parent = nullptr)
オーディオformat とparent で新しい QAudioBufferOutput オブジェクトを構築します。
指定されたformat が有効な場合、それが出力オーディオバッファのフォーマットになります。そうでない場合、出力オーディオバッファのフォーマットは、ソースメディアファイルとQMediaPlayer の内部オーディオデコーダーに依存します。
[override virtual noexcept]
QAudioBufferOutput::~QAudioBufferOutput()
オーディオバッファ出力オブジェクトを破棄します。
[signal]
void QAudioBufferOutput::audioBufferReceived(const QAudioBuffer &buffer)
新しいオーディオbuffer がQMediaPlayer から受信されたことを示す。
QAudioFormat QAudioBufferOutput::format() const
コンストラクタで指定されたオーディオフォーマットを取得します。
フォーマットが有効な場合、出力オーディオバッファのフォーマットを指定します。
©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。