audioDevice QML Value Type

オーディオデバイスを記述します。詳細...

Import Statement: import QtMultimedia

プロパティ

詳細説明

audioDevice値型は、システムに接続されているオーディオデバイスのプロパティを記述します。

audioDeviceインスタンスは、対応する物理デバイスが切断されたり、その設定が変更されたりしても、その寿命を通じてそのプロパティを保持します。更新されたプロパティを追跡するために、ユーザーは、関連するシグナルが発生したときに、MediaDevices から audioDevice の新しいインスタンスをロードする必要があります。

オーディオ入力デバイスまたはオーディオ出力デバイスのリストは、MediaDevices タイプからクエリできます。入力または出力に特定のオーディオ・デバイスを選択するには、AudioInput またはAudioOutput のデバイスとして設定します。

MediaPlayer {
    audioOutput: AudioOutput {
        device: mediaDevices.defaultAudioOutput
    }
}
MediaDevices {
    id: mediaDevices
}

プロパティ Documentation

description : string

オーディオデバイスの可読形式の名前を保持します。

この文字列を使用して、デバイスをユーザーに表示します。


id : string

オーディオデバイスの識別子を保持します。

デバイス名は、使用するプラットフォーム/オーディオプラグインによって異なります。

オーディオデバイスの一意な識別子です。


isDefault : bool

このデバイスがデフォルトのオーディオデバイスの場合、trueになります。


mode : enumeration

このデバイスが入力デバイスか出力デバイスかを保持します。

返される値は、以下のいずれかです:

定数説明
audioDevice.NullNULL デバイス。
audioDevice.Input入力デバイス。
audioDevice.Output出力デバイス。

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