"Jean-Christophe" a écrit dans le message de news: snipped-for-privacy@g26g2000yqn.googlegroups.com...
Je recherche du code C/C++ permettant de capturer
>le flux audio d'une carte son sur un PC sous Windows.
sous quel environnement de développement ? sous c++ builder il y a un composant qui le fait (donc sous delphi aussi), et je suppose qu'il en est de meme avec visual c++
"Jean-Christophe" a écrit dans le message de news: snipped-for-privacy@g28g2000yqh.googlegroups.com... On Mar 2, 7:13 pm, "jlp"
|> Je recherche du code C/C++ permettant de capturer |> le flux audio d'une carte son sur un PC sous Windows.
j'essaie de te retrouver cela demain, si j'ai le temps (pas facile en ce moment), autrement ce cera ce week end. la base , de memoire, fait partie de l'api de windows, donc oblitaroirement dispo dans VC++. WaveInStart, WaveInStop. je viens de ragarder sur msdn, en meme temps que j'ecris ces lignes, et on retrouve la base (donc pour VC++) ici
formatting link
.sous builder il y a (avait) un exemple de magnetophone.
mais le plus facile a trouver, du moins sue le net, c'est du delphi, et l'on retrouve tres vite du builder (et pour cause c'est borland)
Super, pour ce week-end c'est tout bon si tu trouves. Merci d=E9ja pour l'intention !
Oui oui, ca se r=E9chauffe, c'est bien par l=E0 : ce sont des fonctions d=E9clar=E9es dans et dont le code est link=E9 depuis .
J'avais aussi regard=E9 MSDN mais impossible de faire tourner un truc correct avec les buffers I/O depuis une fonction de callback. Bon en fait j'ai un truc qui tourne presque, mais pas en continu : environ 2 secondes de signal audio puis ca merde (mais sans planter)
D=E9sol=E9 je n'ai pas Builder, cela doit tourner sous VC++ uniquement avec la lib WINMM.LIB ... (ben oui je sais mais c'est comme ca) Les fonctions sont du genre waveIn* et waveOut* un peu gal=E8re =E0 utiliser avec leurs buffers ...
Si tu as quelque chose pour moi bas=E9 sur des appels de ces fonctions de WINMM.LIB ce serait le pied :-)
Super, pour ce week-end c'est tout bon si tu trouves. Merci d=E9ja pour l'intention !
Oui oui, ca se r=E9chauffe, c'est bien par l=E0 : ce sont des fonctions d=E9clar=E9es dans et dont le code est link=E9 depuis .
J'avais aussi regard=E9 MSDN mais impossible de faire tourner un truc correct avec les buffers I/O depuis une fonction de callback. Bon en fait j'ai un truc qui tourne presque, mais pas en continu : environ 2 secondes de signal audio puis ca merde (mais sans planter)
D=E9sol=E9 je n'ai pas Builder, cela doit tourner sous VC++ uniquement avec la lib WINMM.LIB ... (ben oui je sais mais c'est comme ca) Les fonctions sont du genre waveIn* et waveOut* un peu gal=E8re =E0 utiliser avec leurs buffers ...
Si tu as quelque chose pour moi bas=E9 sur des appels de ces fonctions de WINMM.LIB ce serait le pied :-)
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.