Danke erst mal,
ich hab es mit dem Windows "Tada" Sound probiert von 22kHz zu 44kHz, gleiches Problem.
Die Vermutung liegt nahe, das etwas mit der libsamplerate.dll nicht stimmt (stammt von der Seite wo auch die Komponenten her sind) oder die Übergabewerte nicht richtig sind.
Ich hab mich durch den Quelltext der NewAC Komponenten gewühlt und den Übergaberecord gefunden und noch ein packed rein gemacht, hilft leider aber auch nicht.
In den Quellen (kann es leider "noch" nicht übersetzen) der libsamplerate.dll ist der Record (SRC_DATA) auch so definiert.
Dort wo der Fehler aus der dll kommt wird einfach nur getestet ob der Wert src_ratio aus dem Record in einen Bereich liegt, selbst wenn ich den (richtigen) Wert von Hand im Delphi in den Record schreibe kommt der Fehler.
Die 2048 Hz stimmen schon so, es soll nur niederfrequent schwingen, Wave kann ja leider nur bis min 8kHz speichern darum das Resampeln.
Falls jemand eine aktuelle libsamplerate.dll hat wäre ich dankbar, ich werd aber mal versuchen, ob ich es auch alleine schaffe diese zu übersetzen.