fixed some clang warnings
[k8lowj.git] / src / music.h
blob63684c6cb2c2bef28dc940f6d03578c1358cbd4c
1 /* logjam - a GTK client for LiveJournal.
2 * Copyright (C) 2000-2003 Evan Martin <evan@livejournal.com>
3 */
4 #ifndef __LOGJAM_MUSIC_H__
5 #define __LOGJAM_MUSIC_H__
7 #include "conf.h"
10 typedef enum {
11 MUSIC_SOURCE_NONE,
12 MUSIC_SOURCE_XMMS,
13 MUSIC_SOURCE_RHYTHMBOX,
14 MUSIC_SOURCE_CUSTOM,
15 MUSIC_SOURCE_COUNT
16 } MusicSource;
19 extern const CommandList music_commands[];
22 typedef enum {
23 MUSIC_COMMAND_ERROR,
24 MUSIC_COMMAND_LINE_ERROR,
25 MUSIC_UNIMPLEMENTED_ERROR
26 } MusicError;
29 extern gboolean music_can_detect (GError **err);
30 extern char *music_detect (GError **err);
32 extern GQuark music_error_quark (void);
33 #define MUSIC_ERROR music_error_quark()
35 extern MusicSource music_current_source (void);
38 #endif