Buffer size'in ne anlama geldiğini bilmek lazım.Senin sen kartına gönderdiğin ses önce RAM'e geliyor,Ram bu sesi kısım kısım okuyup işlemciye ve ses kartına yolluyor,dolayısıyla bir gecikme(latency) oluyor.
Buffer size ise bahsettiğim kısımlar oluyor.Yani RAM, sesleri 1024'lük ,512'lik veya 256'lık kısımlara bölüp yollar.
Buffer size 1024 olduğundan latency artar,256 yaptığında latency azalır(çünkü 1024 256'nın 4 katıdır,okumak için 4 kat süre gerekir),ama bilgisayarın yavaşsa 256 da cızırtı yapmaya başlar,çünkü RAM sesleri yetiştiremez olur.
Bir proje yaparken,az kanal varken buffer size 256 hiç sorun yaşamayabilirsin,ama kanal sayın 20-30'a çıkınca,taşınacak bilgi çok olacağından cızırtı yapmaya başlayabilir,bu durumda buffer size'ı arttırmalısın ki RAM bilgi akışını yetiştirebilsin..