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.
Gatesbillou
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
Gatesbillou
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
Gatesbillou
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.
Gatesbillou
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager