# Audio backend No hardware backend is implemented yet. Keep backend-specific headers out of public headers. The first backend should be selected after checking the target Linux environment and its development packages. A backend implementation must document callback threading, buffer sizes, sample-rate negotiation, device loss, and shutdown semantics.