SoundGetMute

Ruft die Stummschalteinstellung eines Audiogeräts ab.

Einstellung := SoundGetMute(Komponente, Gerät)

Parameter

Komponente

Typ: Zeichenkette oder Integer

Wenn leer oder weggelassen, wird standardmäßig die Master-Stummschalteinstellung verwendet. Andernfalls geben Sie den Anzeigenamen und/oder die Indexnummer der Komponente an, z.B. 1, "Line in" oder "Line in:2".

Weitere Informationen finden Sie unter Komponente (Sound-Funktionen).

Gerät

Typ: Zeichenkette oder Integer

Wenn leer oder weggelassen, wird standardmäßig das Standardwiedergabegerät des Systems verwendet (was nicht unbedingt Gerät 1 ist). Andernfalls geben Sie den Anzeigenamen und/oder die Indexnummer des Geräts an, z.B. 1, "Lautsprecher", "Lautsprecher:2" oder "Lautsprecher (Beispiel HD Audio)".

Weitere Informationen finden Sie unter Gerät (Sound-Funktionen).

Rückgabewert

Typ: Integer (boolesch)

Diese Funktion gibt 0 (false) für nicht stummgeschaltet oder 1 (true) für stummgeschaltet zurück.

Fehlerbehandlung

Es wird ein TargetError ausgelöst, wenn das Gerät oder die Komponente nicht gefunden werden konnte oder wenn die Komponente diesen Reglertyp nicht unterstützt. Andernfalls wird bei Misserfolg ein OSError ausgelöst.

Bemerkungen

Um den Leistungsumfang der installierten Audiogeräte zu ermitteln - z.B. die Namen und verfügbaren Komponenten - führen Sie das Soundkartenanalyse-Skript aus.

Sound-Funktionen

Beispiele

Prüft, ob das Standardwiedergabegerät stummgeschaltet ist.

MasterStummschaltung := SoundGetMute()
if MasterStummschaltung
    MsgBox "Das Standardwiedergabegerät ist stummgeschaltet."
else
    MsgBox "Das Standardwiedergabegerät ist nicht stummgeschaltet."

Prüft, ob Line-In-Pass-Through stummgeschaltet ist.

if SoundGetMute("Line In") = 0
    MsgBox "Line-In-Pass-Through ist nicht stummgeschaltet."

Prüft, ob das Mikrofon (Aufnahme) stummgeschaltet ist.

if SoundGetMute( , "Mikrofon") = 0
    MsgBox "Das Mikrofon (Aufnahme) ist nicht stummgeschaltet."