QAudioOutput Class
オーディオの出力チャンネルを表す。詳細...
Header: | #include <QAudioOutput> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Multimedia) target_link_libraries(mytarget PRIVATE Qt6::Multimedia) |
qmake: | QT += multimedia |
In QML: | AudioOutput |
Inherits: | QObject |
プロパティ
パブリック関数
パブリックスロット
シグナル
void | deviceChanged() |
void | mutedChanged(bool muted) |
void | volumeChanged(float volume) |
詳細説明
このクラスは、QMediaPlayer またはQMediaCaptureSession とともに使用できる出力チャネルを表します。 使用する物理出力デバイスの選択、チャネルのミュート、チャネルのボリュームの変更が可能です。
プロパティ Documentation
device : QAudioDevice
このプロパティは、この出力に接続されているオーディオデバイスを保持します。
device プロパティは、この出力が接続されているオーディオデバイスを表します。このプロパティを使用して、QMediaDevices::audioOutputs() リストから出力デバイスを選択することができます。このプロパティをデフォルトで構築されたQAudioDevice オブジェクトに設定することで、システムのデフォルト・オーディオ出力を選択することができます。
アクセス関数:
QAudioDevice | device() const |
void | setDevice(const QAudioDevice &device) |
Notifier シグナル:
void | deviceChanged() |
muted : bool
このプロパティは、現在のメディアのミュート状態を保持する。
出力がミュートされている場合、値はtrue
となり、そうでない場合はfalse
となる。
アクセス関数:
bool | isMuted() const |
void | setMuted(bool muted) |
ノーティファイアシグナル:
void | mutedChanged(bool muted) |
volume : float
このプロパティは、現在の音量を保持する。
音量は、0
(無音)から1
(フル音量)までの範囲で、線形にスケーリングされる。
注意: この範囲外の値はクランプされます。
デフォルトでは、音量は1
です。
UIのボリュームコントロールは通常、非線形にスケーリングされるべきです。例えば、対数スケールを使用すると、知覚されるラウドネスが直線的に変化します。
アクセス関数
float | volume() const |
void | setVolume(float volume) |
通知シグナル:
void | volumeChanged(float volume) |
QtAudio::convertVolume()も参照してください 。
本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。