// Back End Settings
-// These are parameters for the "alsa" audio back end, the only back end that supports synchronised audio.
+// These are parameters for the "alsa" audio back end.
alsa =
{
// output_device = "default"; // the name of the alsa output device. Use "alsamixer" or "aplay" to find out the names of devices, mixers, etc.
// mute_using_playback_switch = "yes"; // Use this optional advanced setting to control whether the snd_mixer_selem_set_playback_switch_all call can be used for muting. Default is yes.
};
+// These are parameters for the "sndio" audio back end. All are optional.
+sndio =
+{
+// device = "snd/0"; // the name of the output device
+// rate = 44100; // can be 44100, 88200, 176400 or 352800, but the device must have the capability.
+// format = "s16le"; // set output format. can be "u8", "s8", "s16le", "s24le", "s24le3", "s24be3", "s32"
+// round = <number>; // set the period size near to this value
+// bufsz = <number>; // set the buffer size near to this value
+};
+
+// These are parameters for the "pa" PulseAudio backend. There are none at present!
+pa =
+{
+};
+
// These are parameters for the "pipe" audio back end, a back end that directs raw CD-style audio output to a pipe. No interpolation is done.
pipe =
{
// audio_backend_buffer_desired_length = 1.0; // Having started to send audio at the right time, send all subsequent audio this much ahead of time, creating a buffer this length.
};
-// These are parameters for the "sndio" audio back end. All are optional.
-sndio =
-{
-// device = "snd/0"; // the name of the output device
-// rate = 44100; // can be 44100, 88200, 176400 or 352800, but the device must have the capability.
-// format = "s16le"; // set output format. can be "u8", "s8", "s16le", "s24le", "s24le3", "s24be3", "s32"
-// round = <number>; // set the period size near to this value
-// bufsz = <number>; // set the buffer size near to this value
-};
-
// Static latency settings are deprecated and the settings have been removed.