Einzelnen Beitrag anzeigen

iphi

Registriert seit: 13. Feb 2009
262 Beiträge
 
Delphi 7 Personal
 
#5

Re: waveIn Problem mit Callback

  Alt 14. Okt 2009, 18:26
D.h. Du beschäftigst einen eigenen Thread, der ständig FFreeblocks monitort und die Buffer füllt wenn nötig? Der muss natürlich Realtime-Priorität haben, wenns lückenlos gehen soll.

Ich hab mal ein wenig rumgespielt. Buffer requeuen kann man in der Callback Funktion schon. Nur die Aufnahme abbrechen darf man von da aus nicht. Das führt wie MS es ausdrückt zum Deadlock.

Gruß, Thomas

P.S.
Ich hab hier die Schwarte von Alan Moore (Win32 Multimedia API), aber der Beispielcode von der Buch-CD zu waveIn (Kapitel 3) macht auch einen Deadlock . Bin also in guter Gesellschaft.
  Mit Zitat antworten Zitat