EN GROS :
Le composant WaveIn permet d'acquérir des données en provenance d'une des source audio de la carte son
On choisi le device (carte son si plusieurs), la taille du buffer, la vitesse d'échantillonnage.
On peut récupérer les données échantillonnées dans un buffer, lire le niveau moyen et le niveau crête de l'échantillon.
La source est sélectionnée par le panneau du contrôle d'enregistrement (CD audio, Entrée ligne, Microphone, Audio, ....).
UTILISATION :
Animation d'un MediaPlayer, Oscilloscope de fortune, faire trembler l'écran de DelphiCool ! , .....
REMARQUES :
Pour exécuter la démo, il convient d'installer au préalable le composant TWaveIn (évidemment) mais aussi les composants TGraphicGauge et TGraphXY.
Pour plus d'info sur ces deux derniers composants, reportez-vous aux sources déjà publiées
GraphXY :
http://www.delphifr.com/code.aspx?ID=23400
GraphicGauges :
http://www.delphifr.com/code.aspx?ID=22572
Conclusion :
1 - Il aurait été sans doute préférable que la sélection de la source puisse se faire dans le composant même. Mais, à ce jour, je ne suis pas encore sûr que les routines concernant les Mixer que j'utilise soient portables sur tous types d'installation de carte son.
Alors, on verra ça plus tard !
2 - Ne cherchant pas la qualité - ce n'est par un magnétophone numérique - je me suis limité à l'acquisition en 8 bits, monocanal.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.