Qwt オシロスコープを使用したリアルタイム データのプロット
Qt では、QAudioInput オブジェクトと QIODevice オブジェクトにより、マイクからオーディオを録音する機能が提供されます。記録された信号を視覚化するには、Qwt オシロスコープ ライブラリを利用できます。
視覚化のセットアップ
基本的なオシロスコープを作成するには:
マルチチャネル データの処理
マルチチャンネル入力 (ステレオなど) がある場合は、レベル トリガーのソース (A、B、またはなし) の選択や、タイムベースとチェビシェフ カーブの間のレンダリング モードの構成などのオプションを追加できます。
追加機能
次の追加を検討してください:
トリガの実装
トリガを実装するには、トリガー条件を満たすサンプル。たとえば、トリガー条件が左チャンネルの立ち上がりエッジの場合:
注: データ チャネルを正しく分離するために元の質問で提供されたコード スニペットは、信号を個別にプロットする場合に機能します。トリガーを有効にするには、上記のアプローチをセットアップに統合できます。
以上がQwt オシロスコープを使用して Qt でリアルタイム オーディオ データを視覚化するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。