Forum: Multimedia
Delphi
by Christian Seehase,
11. Jun 2003
Moin Data,
schrei doch nicht so
immerhin hattest Du ja danach gefragt, oder?
Forum: Multimedia
Delphi
by Christian Seehase,
11. Jun 2003
Moin Data,
nein. Im Wesentlichen hängt es davon ab, wieviele Bits das Gerät für die Auflösung der Lautstärke benutzt. Sind es 8, hast Du den vollen Bereich abgedeckt, sind es mehr kommst Du nicht an's Maximum (vielleicht versteh' ich das falsch aber so entnehme ich das der Doku).
Ausserdem ist die Lautstärkenänderung logarithmisch und nicht linear.
Forum: Multimedia
Delphi
by Christian Seehase,
11. Jun 2003
Moin Data,
WaveOutSetVolume erwartet als 2. Parameter ein DWORD, wobei linker/rechter Kanal im nieder/höherwertigen WORD liegen.
So müsste die Methode genügen:
procedure TTWKom.setVolume(Value: Longint);
begin
if active then
begin