Documentation de la bibliothèque MLV-2.0.2

int MLV_change_audio_buffer_size ( int  buffer_size)

Change la taille du buffer audio. La taille doit être une puissance de 2.

Le porgramme rempli périodiquement un buffer audio à faire jouer par la carte son. Plus la taille du buffer audio est grande, plus le programme à le temps de remplir le buffer avant qu'il se vide. Plus le buffer est grand, plus le programme met du temps à le remplir.

Ainsi, si il y a un temps de latence entre une action et l'execution sonore du son correspondant, c'est que vous devez réduire la taille du buffer audio.

Si le son est coupé et crépite, c'est que le buffer est trop petit et que le processeur est trop lent pour remplir le buffer avant qu'il se vide. Vous devez donc agrandir la taille du buffer.

MLV_change_buffer_size vous permet d'ajuster la taille de ce buffer. par default la taille du buffer est mis à 1024.

Si vous utilisez le programme uniquement pour jouer de la musique, nous vous vous conseillons de configurer la taille du buffer à 4096.

Paramètres
buffer_sizeTaille du buffer audio ( une puissance de 2 )
Renvoie
Renvoie 0 si l'infrastructure audio a été correctement initialisé, renvoie -1 sinon.