Envoyer un son

De même vous pouvez utiliser sendBin pour faire jouer un son au robot. Une méthode spécifique et efficace a été écrite pour cette utilisation: sendSound.

client->sendSound(sound, "endsound");

Le premier paramètre est une structure USound décrivant le son a envoyer. Le second est un tag qui sera utilisé par le serveur pour signifier, par message sytème "stop", quand le son aura fini d'être joué. La fonction convert peut être utilisée pour convertir entre différents formats de sons.

Il n'y a pas de limite à la taille du buffer de son, celui-ci étant automatiquement découpé en petits tronçons par la bibliothèque. les données sont copiées par la bibliothèque: le paramètre USound et ses données associées peuvent être libérées sans risque dès le retour de la fonction.