* If it is @ref device_closed then the device should be opened with
* the right sample format.
*
- * Some devices are effectively always open and have no error state,
- * in which case this callback can be NULL. In this case @ref
- * FIXED_FORMAT must be set. Note that @ref device_state still
- * switches between @ref device_open and @ref device_closed in this
- * case.
+ * Some devices are effectively always open and have no error state, in which
+ * case this callback can be NULL. Note that @ref device_state still
+ * switches between @ref device_open and @ref device_closed in this case.
*/
void (*activate)(void);
extern const struct speaker_backend network_backend;
extern const struct speaker_backend alsa_backend;
extern const struct speaker_backend command_backend;
+extern const struct speaker_backend coreaudio_backend;
extern struct pollfd fds[NFDS];
extern int fdno;