Danke werd es mal damit versuchen..
EDIT:
Sehe gerade wo übergibst du denn hier das HBITMAP ?
Ich versuche die CPU auslastung der Sonique Plugins zu minimieren.
Deshalb mal den umweg über ein OpenGLWindow ob es was bringt weiß ich noch nicht.
BitBlt will ja nicht mit
OpenGL aber dafür gibt es eine alternative.
Mein problem warum der gleiche code in c++ um einiges schneller zu sein scheint als in Delphi.
Code:
for(int i=0;i<512; i++)
visData.Waveform[0][i] = visData.Waveform[1][i] = (data[i]>>8);
Delphi-Quellcode:
for i := 0 to 511 do
begin
VisData.Waveform[0, i] := Data16Pos^ shr 8;
VisData.Waveform[1, i] := VisData.Waveform[0, i];
Inc(Data16Pos);
end;
kapiere das nicht
gruss Emil