Bonjour,
Je souhaiterai savoir comment lire en temps r�el (sans buffer) l'entr�e line-in de ma carte son.
Cordialement.
Bonjour,
Je souhaiterai savoir comment lire en temps r�el (sans buffer) l'entr�e line-in de ma carte son.
Cordialement.
J'ai programm� une carte SoundBlaster sous DOS dans mon jeune temps, si mon souvenir est bon m�me � l'�poque on passait par un transfert DMA - donc de la carte vers un buffer m�moire...je ne vois pas trop comment tu esp�res te passer d'un buffer de r�ception ni pourquoi tu aurais ce besoin...et je doute que ce soit possible de toute fa�on.
Merci TOTH pour ta r�ponse.
En fait je souhaite visualiser l'entr�e ligne unpeu comme le ferait un oscilloscope.
J'ai la source d'un programme DELPHI qui le fait , mais il utilise un buffer pour stocker un �chantillonnage. (Il utilise WAVEHDR de l'unit�e mmsystem)
http://msdn.microsoft.com/en-us/library/aa909814.aspx
lien de la source que j'utilise :
https://mega.co.nz/#!kxUDWbhJ!AWXDCh...8nAq7RTyUp6EKM
Voila , afficher le son de l'entr�e ligne sous forme d'onde ou de waterfall tout en �coutant le son analys�.
> http://www.hdsdr.de/screenshots.html
Ok , merci pour ton aide , j'y vois mieux maintenant.
Au d�but je voulais lire le port "line-in" et cr�er la courbe en temps r�el .
Maintenant , je vais utiliser 2 buffers et faire un roulement ; pendant qu'un acqui�re les donn�es l'autre traites les donn�es pr�c�demment acquises , ainsi j'aurais un d�calage mais de cette mani�re je sais faire .
Encore merci , bonne continuation.
Partager