Originariamente inviato da UnixMan
I buffer più "critici" - quelli utilizzati nella comunicazione tra PC e DAC via USB - sono gestiti dal sistema e/o dal driver vero e proprio dell'interfaccia. Perciò i casi sono due:

1) tali buffer sono configurabili (e.g. attraverso le impostazioni di WASAPI);

2) tali buffer non sono configurabili, ed in tal caso ASIO4ALL non può farci un bel niente.

Nel primo caso deve esserci modo di farlo direttamente, senza bisogno di usare asio4all.

Nel secondo caso asio4all al più può introdurre un ulteriore buffer intermedio, tra il player e WASAPI. Dell'utilità di un tale buffer intermedio dubito fortemente, ma comunque sarebbe del tutto equivalente ad aumentare le dimensioni del buffer di uscita del player stesso.

BTW: non ricordo: il buffer di uscita di HQPlayer è configurabile? Se lo è, sai dove puoi provare ad agire...
vero per quanto concerne la latenza, ma se il buffer aggiunto è minore fa da collo di bottiglia e l'error rate aumenta di conseguenza.