Moin,
kann mir einer sagen warum die folgende Funktion:
Delphi-Quellcode:
function SetWaveVolume(const AVolume: DWORD): Boolean;
var
WaveOutCaps: TWAVEOUTCAPS;
begin
Result := False;
if WaveOutGetDevCaps(WAVE_MAPPER, @WaveOutCaps, SizeOf(WaveOutCaps)) = MMSYSERR_NOERROR then
if WaveOutCaps.dwSupport and WAVECAPS_VOLUME = WAVECAPS_VOLUME then
Result := WaveOutSetVolume(WAVE_MAPPER, AVolume) = MMSYSERR_NOERROR;
end;
nur eine Seite des Lautsprechers setzt die andere aber auf 0 - das heißt das WAVEOUT gibt dann nur noch mono wieder...
der
Andreas