audioDevice QML Value Type

Beschreibt ein Audiogerät. Mehr...

Import Statement: import QtMultimedia

Eigenschaften

Detaillierte Beschreibung

Der Wertetyp audioDevice beschreibt die Eigenschaften eines Audiogeräts, das mit dem System verbunden ist.

Die audioDevice-Instanz behält ihre Eigenschaften während ihrer gesamten Lebensdauer bei, auch wenn das entsprechende physische Gerät getrennt wird oder seine Einstellungen geändert werden. Um die aktualisierten Eigenschaften im Auge zu behalten, sollte der Benutzer neue Instanzen von audioDevice von MediaDevices laden, wenn die relevanten Signale ausgelöst werden.

Die Liste der Audio-Eingangs- oder -Ausgangsgeräte kann über den Typ MediaDevices abgefragt werden. Um ein bestimmtes Audiogerät für die Ein- oder Ausgabe auszuwählen, setzen Sie es als Gerät auf AudioInput oder AudioOutput.

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

Eigenschaft Dokumentation

description : string

Enthält einen von Menschen lesbaren Namen des Audiogeräts.

Verwenden Sie diese Zeichenfolge, um das Gerät dem Benutzer vorzustellen.


id : string

Enthält einen Bezeichner für das Audiogerät.

Die Gerätenamen variieren je nach Plattform/Audio-Plugin, das verwendet wird.

Sie sind ein eindeutiger Bezeichner für das Audiogerät.


isDefault : bool

Ist true, wenn dies das Standard-Audiogerät ist.


mode : enumeration

Gibt an, ob dieses Gerät ein Eingabe- oder Ausgabegerät ist.

Der zurückgegebene Wert kann einer der folgenden sein:

KonstanteBeschreibung
audioDevice.NullEin Null-Gerät.
audioDevice.InputEin Eingabegerät.
audioDevice.OutputEin Ausgabegerät.

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