![]() |
Lautstärke
Moin!
Ich möchte die Gesammtlautstärke (die, die man mit dem tray symbol ändern kann) änderen. Habt ihr eine Idee wie das gehen kann? Ich habe es bisher nur geschafft die waveout lautstärke zu ändern: procedure lautstaerke(vol: integer) begin WaveOutSetVolume(wave_mapper,vol); end; (vol muss ein wert zwischen 0 und 65535 sein) ciao, moin339 |
Du benötigst zum Setzen der Lautstärke die Funktion
auxSetVolume(deviceID, volume); die deviceID geht von 0 bis (auxGetNumDevs-1) Ob ein Gerät die Lautstärkeneinstellungen unterstützt erfährst Du mit auxGetDevCaps. Weitere Infos unter ![]() ...:cat:... |
Liste der Anhänge anzeigen (Anzahl: 1)
Mein Delphi unterstützt das net:
Weiss jemand warum? MFG Thomas [edit=Daniel B]Image gelöscht; als Anhang langt![/edit] |
Hallo thomas,
Du solltest schon die Unit "MMSystem" einbinden. Dann klappt's auch. :wink: |
Danke :mrgreen: :bounce1:
|
Du musst noch die Unit mmsystem einbinden.
Edit: Ups, zu spät :oops: |
Aber trotzdem DANKE! :mrgreen: :bounce1: :dancer: :dancer2:
|
Moin!
Zitat:
auxSetVolume(auxGetDevCaps, 65536); Sicher das das für die Gesammtlautstärke (die im systray) ist? cu, moin :coder: |
Moin!
Zitat:
auxSetVolume(auxGetNumDevs, 65536); Hat jemand einen Tip? cu, moin339 |
Wenn du als Gerätenummer auxGetNumDevs() übergibst, obwohl die Gerätenummern von 0 bis auxGetNumDevs() - 1 reichen, ist doch klar, dass es nicht funktioniert, weil du eine ungültige, das heißt zu hohe, Nummer übergibst.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz