このページでは

AudioOutput QML Type

キャプチャセッションの再生またはモニタリングに使用されるオーディオ出力。詳細...

Import Statement: import QtMultimedia
In C++: QAudioOutput

プロパティ

信号

詳細な説明

MediaPlayer {
    id: playMusic
    source: "music.wav"
    audioOutput: AudioOutput {
        volume: slider.value
    }
}
Slider {
    id: slider
    from: 0.
    to: 1.
}

AudioOutputは、MediaPlayer と組み合わせてオーディオコンテンツを再生したり、CaptureSession と組み合わせてキャプチャセッションで処理されたオーディオをモニタリングしたりすることができます。

「 VideoOutput 」および「AudioInput 」も参照してください 。

プロパティのドキュメント

device : audioDevice

このプロパティは、この出力に接続されているオーディオデバイスを表します。

deviceプロパティは、この出力が接続されているオーディオデバイスを表します。このプロパティを使用すると、MediaDevices.audioOutputs リストから出力デバイスを選択できます。

muted : bool

このプロパティは、オーディオ出力がミュートされているかどうかを表します。

デフォルト値はfalse です。

volume : real

このプロパティは、オーディオ出力の音量を保持します。

音量は、0.0 (無音)から1.0 (最大音量)まで直線的にスケーリングされます。この範囲外の値はクリップされます。0.0より小さい値は0.0に、1.0より大きい値は1.0に設定されます。

デフォルトの音量は1.0 です。

UIの音量コントロールは、通常、非線形にスケーリングされるべきです。例えば、対数スケールを使用すると、知覚される音量が線形に変化します。これは、ユーザーが音量コントロールに通常期待する動作です。

詳細については、QtMultimedia.convertVolume() を参照してください。

Signal ドキュメント

void deviceChanged()

このシグナルは、device プロパティが変更されたときに発生します。

注: 対応するハンドラは `onDeviceChanged` です。

void mutedChanged()

このシグナルは、muted プロパティが変更されたときに発生します。

注: 対応するハンドラは onMutedChanged です。

void volumeChanged()

このシグナルは、volume プロパティが変更されたときに発生します。

注: 対応するハンドラは `onVolumeChanged` です。

© 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.