Mercurial > audlegacy
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); +}
