summaryrefslogtreecommitdiff
path: root/src/audtool/handlers_playback.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/audtool/handlers_playback.c')
-rw-r--r--src/audtool/handlers_playback.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/audtool/handlers_playback.c b/src/audtool/handlers_playback.c
index 1b3a90a..8a812b7 100644
--- a/src/audtool/handlers_playback.c
+++ b/src/audtool/handlers_playback.c
@@ -101,3 +101,16 @@ void playback_seek_relative (int argc, char * * argv)
obj_audacious_call_time_sync (dbus_proxy, & oldtime, NULL, NULL);
obj_audacious_call_seek_sync (dbus_proxy, MAX (0, oldtime + atof (argv[1]) * 1000), NULL, NULL);
}
+
+void playback_record (int argc, char * * argv)
+{
+ obj_audacious_call_record_sync (dbus_proxy, NULL, NULL);
+}
+
+void playback_recording (int argc, char * * argv)
+{
+ gboolean recording = FALSE;
+ obj_audacious_call_recording_sync (dbus_proxy, & recording, NULL, NULL);
+
+ exit (! recording);
+}