l'API Java Sound
Présentation de l'API
Objectif
l'API Java Sound est une API bas niveau pour la manipulation des flux audio d'entrée/sortie. Elle permet la capture, la lecture des flux audio et la manipulation de ceux-ci (effets, mixage ...). Elle offre en outre des possibilités de synthèse et de séquençage de sons (MIDI). Contrairement à JMF qui permet le traitement de flux multimédia divers de manière simple mais limitée, Java Sound est uniquement dédié au son et permet un contrôle total sur celui-ci.
Le paquetage javax.sound.*
Le paquetage javax.sound est décomposé en deux sous paquetage ayant rapport aux deux domaines d'action de Java Sound :- Le paquetage javax.sound.sampled qui comme son nom l'indique est dédié au traitement des sons échantillonnés de source analogique.
- Le paquetage javax.sound.midi qui est lui dédié à tout ce qui touche à la synthèse de son.
Cette présentation se limitera au premier sous paquetage, à savoir javax.sound.sampled qui est vraisemblablement celui ayant le plus d' intérêt.