Eigentlich schon!
Momentan versuche ich es so, aber werds jetzt mal innerhalb einer Prozedur versuchen!
Delphi-Quellcode:
Procedure TForm1.ProcessWave(FileName: String);
var
Wavbuffer: TSmallIntArray;
Header: TWaveHeader;
i: Integer;
begin
LoadTheWave(Outputfile.Text, Wavbuffer, sizeOf(Header)+1); // reine audio daten laden
for i := Low(Wavbuffer) to High(Wavbuffer) do // testweise stille einfügen
begin
// Wavbuffer[i] := Wavbuffer[i];
Wavbuffer[i] := 0;
end;
SaveTheWave(Outputfile.Text, Wavbuffer, sizeOf(Header)+1);
end;