Man könnte auch noch
ASIO verwenden. Aber auch dort musst du einen Buffer reinschieben.
Warum willst du nicht mit nem Stream arbeiten? Wenn du uns sagst, wo dabei das Problem liegt, können wir dir evtl. sogar noch helfen. Die o.g. Funktion ist meiner Meinung nach der sinnvollste und simpelste Weg mal eben einen Sound auszugeben. Aber solgang wir nicht wissen was an einem Stream so falsch ist, wirds schwer noch sinnvolle Alternativen zu geben - weil alle irgendwie mit einem Stream/Puffer/SpeicherDenDuFüllenMusstUndDannSchicken arbeiten.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)