Thema: Imageproblem

Einzelnen Beitrag anzeigen

juelin

Registriert seit: 9. Mai 2006
Ort: Mannheim
142 Beiträge
 
Delphi XE5 Professional
 
#1

Imageproblem

  Alt 26. Mai 2024, 20:49
Hallo ich bin es wieder,
ich schreibe gerade ein Programm, wo ich mit bass.dll einen Audiostrem von der Sounkkarte auswerte und in ein WAV-File schreibe.
Soweit funktioniert auch alles.
Das Wav-File wird erstellt und ist gut.
Nun will ich während der Aufnahme auch am Bildschirm die Audiofrequenz in einem Image anzeigen.
Als Inputstream ahbe ich
ChannelIR:=BASS_RecordStart(44100,2,0,@RecordingCa llback,nil);
In der Routine RecordingCallback, die ca alle 100ms aufgerufen wird
zeichne ich Linien in das Image. (MoveTo(X,Y) und LineTo(X,Y).
Mein Problem ist, das das am Bildschirm nur beim ersten mal zu sehen ist.
Das Programm kommt zwar alle 100ms in die Routine aber man sieht am Bildschirm nichts.
Obwohl ich am Ende der Zeichnung noch ein Image1.Repaint; und Image1.Refresh; aufrufe.
Habe schon SLEEP und Application.ProcessMessages eingebaut bringt aber auch nichts.
Hat da jemand eine Idee?
Danke und Gruß
Jürgen
Jürgen Linder
  Mit Zitat antworten Zitat