Mercurial > audlegacy
annotate src/audtool/audtool.h @ 2715:a20d843fe3f7 trunk
[svn] - some progress towards making audtool build again
author | nenolod |
---|---|
date | Wed, 09 May 2007 14:58:26 -0700 |
parents | c2b49ba4be45 |
children | 5051af882447 |
rev | line source |
---|---|
2313 | 1 /* Audtool -- Audacious scripting tool |
2 * Copyright (c) 2005-2007 Audacious development team | |
3 * | |
4 * This program is free software; you can redistribute it and/or modify | |
5 * it under the terms of the GNU General Public License as published by | |
6 * the Free Software Foundation; either version 2 of the License, or | |
7 * (at your option) any later version. | |
8 * | |
9 * This program is distributed in the hope that it will be useful, | |
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
12 * GNU General Public License for more details. | |
13 * | |
14 * You should have received a copy of the GNU General Public License | |
15 * along with this program; if not, write to the Free Software | |
16 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | |
17 */ | |
18 | |
19 #ifndef AUDTOOL_H | |
20 #define AUDTOOL_H | |
21 | |
22 struct commandhandler { | |
23 gchar *name; | |
2715
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
24 void (*handler)(DBusGProxy *session, gint argc, gchar **argv); |
2313 | 25 gchar *desc; |
26 }; | |
27 | |
2715
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
28 extern void get_handlers_list(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
29 extern void get_current_song(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
30 extern void get_current_song_filename(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
31 extern void get_current_song_length(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
32 extern void get_current_song_length_seconds(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
33 extern void get_current_song_length_frames(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
34 extern void get_current_song_output_length(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
35 extern void get_current_song_output_length_seconds(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
36 extern void get_current_song_output_length_frames(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
37 extern void get_current_song_bitrate(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
38 extern void get_current_song_bitrate_kbps(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
39 extern void get_current_song_frequency(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
40 extern void get_current_song_frequency_khz(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
41 extern void get_current_song_channels(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
42 extern void get_current_song_tuple_field_data(DBusGProxy *, gint, gchar **argv); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
43 extern void get_volume(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
44 extern void set_volume(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
45 extern void playlist_position(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
46 extern void playlist_advance(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
47 extern void playlist_reverse(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
48 extern void playlist_length(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
49 extern void playlist_song(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
50 extern void playlist_song_filename(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
51 extern void playlist_song_length(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
52 extern void playlist_song_length_seconds(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
53 extern void playlist_song_length_frames(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
54 extern void playlist_display(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
55 extern void playlist_position(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
56 extern void playlist_jump(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
57 extern void playlist_add_url_string(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
58 extern void playlist_delete(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
59 extern void playlist_clear(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
60 extern void playlist_repeat_status(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
61 extern void playlist_repeat_toggle(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
62 extern void playlist_shuffle_status(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
63 extern void playlist_shuffle_toggle(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
64 extern void playlist_tuple_field_data(DBusGProxy *, gint, gchar **argv); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
65 extern void playqueue_add(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
66 extern void playqueue_remove(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
67 extern void playqueue_is_queued(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
68 extern void playqueue_get_position(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
69 extern void playqueue_get_qposition(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
70 extern void playqueue_display(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
71 extern void playqueue_length(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
72 extern void playqueue_clear(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
73 extern void playback_play(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
74 extern void playback_pause(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
75 extern void playback_playpause(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
76 extern void playback_stop(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
77 extern void playback_playing(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
78 extern void playback_paused(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
79 extern void playback_stopped(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
80 extern void playback_status(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
81 extern void playback_seek(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
82 extern void playback_seek_relative(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
83 extern void mainwin_show(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
84 extern void playlist_show(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
85 extern void equalizer_show(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
86 extern void show_preferences_window(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
87 extern void show_jtf_window(DBusGProxy *, gint, gchar **); |
a20d843fe3f7
[svn] - some progress towards making audtool build again
nenolod
parents:
2585
diff
changeset
|
88 extern void shutdown_audacious_server(DBusGProxy *, gint, gchar **); |
2313 | 89 |
90 #endif |