Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
Delphi 7 Enterprise
|
Re: [Bass] Musik langsamer abspielen
21. Jun 2009, 18:59
Versuch mal folgendes...
Delphi-Quellcode:
var
FS: TFileStream;
MS: TMemoryStream;
CH: HCHANNEL;
begin
FS := TFileStream.Create('E:\vgmstream\dump.wav', fmOpenRead);
MS := TMemoryStream.Create;
try
MS.CopyFrom(FS, 0);
MS.Position := 0;
CH := BASS_StreamCreateFile(
True, MS.Memory, 0, MS.Size,
BASS_STREAM_DECODE or BASS_STREAM_PRESCAN
);
CH := BASS_FX_TempoCreate(CH, BASS_FX_FREESOURCE);
Bass_ChannelPlay(CH, True);
BASS_FX_TempoSet(CH, -10, 0, -100);
finally
FS.Free;
MS.Free;
end;
end;
|
|
Zitat
|