diff src/audacious/auddrct.c @ 2748:4f2fd69771dc trunk

[svn] - auddrct: more calls implemented (part 5)
author yaz
date Fri, 11 May 2007 20:37:03 -0700
parents 72781ef7ece3
children c2613269f913
line wrap: on
line diff
--- a/src/audacious/auddrct.c	Fri May 11 19:31:36 2007 -0700
+++ b/src/audacious/auddrct.c	Fri May 11 20:37:03 2007 -0700
@@ -151,6 +151,12 @@
   return !playback_get_playing();
 }
 
+void
+audacious_drct_get_info( gint *rate, gint *freq, gint *nch)
+{
+    playback_get_sample_params(rate, freq, nch);
+}
+
 gint
 audacious_drct_get_time ( void )
 {
@@ -231,3 +237,27 @@
   mainwin_shuffle_pushed(!cfg.shuffle);
   return;
 }
+
+gchar *
+audacious_drct_pl_get_title( gint pos )
+{
+    return playlist_get_songtitle(playlist_get_active(), pos);
+}
+
+gint
+audacious_drct_pl_get_time( gint pos )
+{
+    return playlist_get_songtime(playlist_get_active(), pos);
+}
+
+gint
+audacious_drct_pl_get_pos( void )
+{
+    return playlist_get_position_nolock(playlist_get_active());
+}
+
+gchar *
+audacious_drct_pl_get_file( gint pos )
+{
+    return playlist_get_filename(playlist_get_active(), pos);
+}