Message Handling während Audiokompression
-
hi
Ich habe ein kleines Programm geschrieben was wavedaten im ogg format komprimiert. Um während der kompression Nachrichten bearbeiten zu können (z.b WM_PAINT für das Fenster) habe ich versucht die Prozedur zum Komprimieren immer wieder zu WinMain zurückkehren zu lassen. Dazu habe ich sende ich alle paar kbyte (4kB) eine selbst definierte Nachricht mit PostMessage an das Fenster und beende die Prozedur. Die Callback funktion starten dann mit der Nachricht die Kompression für die nächsten 4kB. Mein Gedanke dabei war das meine Nachricht ja an das Ende der MessageQueue kommt und vorher noch alle anderen Nachrichten wie WM_Paint bearbeitet werden.
Dummerweise passiert das nicht. Das Programm startet und läuft ohne reaktion auf eingaben bis zum ende durch. Wo liegt jetzt mein Fehler?danke
Till
-
Dafür nimmt man einen seperaten Thread.
-
Ein bisschen mehr Informationen wären nicht schlecht.
Kenn irgendwer ein gutes Tutorial?
-
-
ok läuft...
danke