Next: Nouvelles bibliothèques
Up: Machines ALPHA : fusion
Previous: Fonction playFromSelection (play.c)
Ces fonctions proviennent de playsf.
- void Initaudio (Buffer *buffer)
- : Cette fonction
crée une connection vers le serveur indiqué par la variable
AUDIOFILE en fonction du taux d'échantillonnage du buffer. C'est
dans cette fonction qu'on va initialiser (s'il y a lieu) la variable
audioConversion qui va permettre de convertir le buffer à jouer à la
bonne fréquence d'échantillonnage.
- int writeAudio (char *buf, int samples, int sampleWidth)
-
: Cette fonction envoie un nombre de samples échantillons
(contenu dans la variable buf). Si la fréquence de l'échantillon est
différente de celle du serveur, il faut convertir cet échantillon de
manière à ce qu'il soit audible. C'est la fonction
AConvert. Puis, la variable buf est envoyée au serveur audio :
fonction AFPlaySamples.
Gauthier Lebrun
Wed Apr 23 09:37:43 MET DST 1997