Add support for backend-specific default buffer size and periods.
Previously, there was only a single default buffer size and period count. This forces the library to use a lowest common denominator for every backend which forces higher quality backends to suffer because of the lesser quality ones. This change adds basic infrastructure for future work to tweak these properties for each individual backend to try and get the best out them.
Showing
Please register or sign in to comment