Ich suche eine einfache Möglichkeit, die Systemlautstärke zu beeinflussen. Möglichst plattformübergreifend, erstmal Windows. HID ermöglicht afaik nur relative Änderungen (leiser, lauter). Ab Windows Vista gibt es ISimpleAudioVolume Interface ( http://msdn.microsoft.com/en-us/library/ms679138(VS.85).aspx ) ,d.h. XP und andere Plattformen sind draußen. Ich möchte die Systemlautstärke auch auslesen. Ideal wäre ein "Wrapper" Programm, dass von stdin den zu setzenden Wert entgegennimmt und bei Änderungen den Istwert ausspuckt.
mit plattformunabhängig meinst du sicher auch PLAN9, GEOS und Co, oder?
Nein, da nicht weiter spezifiziert meine ich die Üblichen drei: Windows, Mac OS, Linuxiges(OSS/Alsa). Ausserdem ~übergreifend, nicht ~unabhängig.
Aha. Und die übergegriffene Plattform, wie machst du das? Stellst du da einen extra Plattformübergreifer hin? Oder verlässt du dich da ganz auf den Windoof-Kompatibilitätsmodus?
In der Programmierumgebung RealBasic/RealStudio geht das. a) ist die Funktion verfügbar (SetSoundVolume ...) b) kann man aus dem selben Quelltext per Mausklick Programme für Win, Mac und Lunux machen Frank
Frank schrieb: > a) ist die Funktion verfügbar (SetSoundVolume ...) Dazu finde ich leider nichts - könntest Du mir bitte Details nennen?
Oh, ich vergaß ... also entweder mit dem MBS Plugin oder per FMOD-Class, beide für alle drei Plattformen verfügbar. z.B. http://www.fmod.org/index.php/download
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.