Wenn ich eine Funktion mit der Aufrufkonvention cdecl verwende kommt bei mir der Fehler "unterschiede in der Aufrufkonvention".
Außerdem weiß ich nicht, welche Parameter die CallBack-Funktion haben muss. Das einzigste, was ich weiß steht
hier
muss ich bei der Funktion FSOUND_Stream_SetEndCallback den Pointer der Funktion übergeben
FSOUND_Stream_SetEndCallback(Stream, Pointer(StreamCallBack), 0);
oder direkt die Funktion
FSOUND_Stream_SetEndCallback(Stream, StreamCallBack, 0);
???
und wie muss ich die CallBack-Funktion deklarieren?
function StreamCallBack(
Welche Parameter?):
Welcher Typ?; stdcall/cdecl/
Welche Aufrufkonvention?