Lautstärkeeinstellungen für linken und rechten Kanal
Hallo zusammen,
nach langem Suchen habe ich noch immer keine Lösung für folgendes Problem gefunden:
Ich möchte beim Abspielen von Wave-Dateien oder MP3-Dateien (mciSendStringA Funktion aus winmm.dll)
den rechten Kanal und den linken Kanal lautstärkemäßig separat voneinander steuern können.
Über die Funktion mixerSetControlDetails aus der winmm.dll kann man bei beiden Kanäle zusammen die
Lautstärke ändern, jedoch nicht getrennt.
Die Funktion waveOutSetVolume aus der winmm.dll wäre vielleicht für das Abspielen von Wave-Dateien dazu geeignet, aber ich bekomme beim Aufruf ständig den Error-Code 2 (ID-Number out of Range), obwohl ein vorheriger
Funktionsaufruf mit waveOutGetNumDevs mir eine 1 liefert (also 1 Device erkennt).
Hat vielleicht jemand ein Beispiel-vi, bei dem man beide Kanäle getrennt steuern kann oder ein Lösungsvorschlag?
Vielen Dank.
Mir freundlichen Weihnachtsgrüßen
Erik
|