drct.c File Reference

#include <glib.h>
#include <libaudcore/hook.h>
#include <libaudcore/vfs.h>
#include "config.h"
#include "drct.h"
#include "i18n.h"
#include "misc.h"
#include "playback.h"
#include "playlist.h"

Go to the source code of this file.

Functions

void drct_quit (void)
void drct_play (void)
void drct_pause (void)
void drct_stop (void)
gboolean drct_get_playing (void)
gboolean drct_get_ready (void)
gboolean drct_get_paused (void)
gchar * drct_get_title (void)
void drct_get_info (gint *bitrate, gint *samplerate, gint *channels)
gint drct_get_time (void)
gint drct_get_length (void)
void drct_seek (gint time)
void drct_get_volume (gint *left, gint *right)
void drct_set_volume (gint left, gint right)
void drct_get_volume_main (gint *volume)
void drct_set_volume_main (gint volume)
void drct_get_volume_balance (gint *balance)
void drct_set_volume_balance (gint balance)
gint drct_pl_get_length (void)
void drct_pl_next (void)
void drct_pl_prev (void)
gint drct_pl_get_pos (void)
void drct_pl_set_pos (gint pos)
gchar * drct_pl_get_file (gint entry)
gchar * drct_pl_get_title (gint entry)
gint drct_pl_get_time (gint pos)
static void activate_temp (void)
static void add_list (GList *list, gint at, gboolean to_temp, gboolean play)
void drct_pl_add (const gchar *filename, gint at)
void drct_pl_add_list (GList *list, gint at)
void drct_pl_open (const gchar *filename)
void drct_pl_open_list (GList *list)
void drct_pl_open_temp (const gchar *filename)
void drct_pl_open_temp_list (GList *list)
void drct_pl_delete (gint entry)
void drct_pl_delete_selected (void)
void drct_pl_clear (void)
gint drct_pq_get_length (void)
gint drct_pq_get_entry (gint queue_position)
gboolean drct_pq_is_queued (gint entry)
gint drct_pq_get_queue_position (gint entry)
void drct_pq_add (gint entry)
void drct_pq_remove (gint entry)
void drct_pq_clear (void)

Function Documentation

static void activate_temp ( void   )  [static]

Definition at line 231 of file drct.c.

Referenced by add_list().

static void add_list ( GList *  list,
gint  at,
gboolean  to_temp,
gboolean  play 
) [static]
void drct_get_info ( gint bitrate,
gint samplerate,
gint channels 
)

Definition at line 90 of file drct.c.

gint drct_get_length ( void   ) 

Definition at line 100 of file drct.c.

gboolean drct_get_paused ( void   ) 

Definition at line 80 of file drct.c.

gboolean drct_get_playing ( void   ) 

Definition at line 70 of file drct.c.

gboolean drct_get_ready ( void   ) 

Definition at line 75 of file drct.c.

gint drct_get_time ( void   ) 

Definition at line 95 of file drct.c.

gchar* drct_get_title ( void   ) 

Definition at line 85 of file drct.c.

void drct_get_volume ( gint left,
gint right 
)
void drct_get_volume_balance ( gint balance  ) 

Definition at line 143 of file drct.c.

Referenced by audacious_rc_balance().

void drct_get_volume_main ( gint volume  ) 

Definition at line 124 of file drct.c.

Referenced by drct_set_volume_balance(), and mpris_player_volume_get().

void drct_pause ( void   ) 

Definition at line 58 of file drct.c.

void drct_pl_add ( const gchar *  filename,
gint  at 
)

Definition at line 280 of file drct.c.

void drct_pl_add_list ( GList *  list,
gint  at 
)

Definition at line 287 of file drct.c.

Referenced by audacious_rc_add_list(), and do_commands().

void drct_pl_clear ( void   ) 

Definition at line 350 of file drct.c.

Referenced by clear_cb().

void drct_pl_delete ( gint  entry  ) 

Definition at line 316 of file drct.c.

Referenced by delete_cb().

void drct_pl_delete_selected ( void   ) 

Definition at line 326 of file drct.c.

gchar* drct_pl_get_file ( gint  entry  ) 

Definition at line 216 of file drct.c.

gint drct_pl_get_length ( void   ) 

Definition at line 174 of file drct.c.

gint drct_pl_get_pos ( void   ) 

Definition at line 197 of file drct.c.

gint drct_pl_get_time ( gint  pos  ) 

Definition at line 226 of file drct.c.

gchar* drct_pl_get_title ( gint  entry  ) 

Definition at line 221 of file drct.c.

void drct_pl_next ( void   ) 

Definition at line 179 of file drct.c.

Referenced by next_cb().

void drct_pl_open ( const gchar *  filename  ) 

Definition at line 292 of file drct.c.

void drct_pl_open_list ( GList *  list  ) 

Definition at line 299 of file drct.c.

Referenced by audacious_rc_open_list(), and do_commands().

void drct_pl_open_temp ( const gchar *  filename  ) 

Definition at line 304 of file drct.c.

Referenced by add_to_new_playlist_cb().

void drct_pl_open_temp_list ( GList *  list  ) 

Definition at line 311 of file drct.c.

Referenced by audacious_rc_open_list_to_temp(), and do_commands().

void drct_pl_prev ( void   ) 

Definition at line 188 of file drct.c.

Referenced by prev_cb().

void drct_pl_set_pos ( gint  pos  ) 

Definition at line 202 of file drct.c.

Referenced by jump_cb().

void drct_play ( void   ) 

Definition at line 42 of file drct.c.

Referenced by play_cb().

void drct_pq_add ( gint  entry  ) 

Definition at line 378 of file drct.c.

Referenced by add_to_queue_cb().

void drct_pq_clear ( void   ) 

Definition at line 390 of file drct.c.

Referenced by clear_queue_cb().

gint drct_pq_get_entry ( gint  queue_position  ) 

Definition at line 363 of file drct.c.

Referenced by queue_get_entry_cb().

gint drct_pq_get_length ( void   ) 

Definition at line 358 of file drct.c.

gint drct_pq_get_queue_position ( gint  entry  ) 

Definition at line 373 of file drct.c.

Referenced by drct_pq_is_queued(), and queue_find_entry_cb().

gboolean drct_pq_is_queued ( gint  entry  ) 

Definition at line 368 of file drct.c.

void drct_pq_remove ( gint  entry  ) 

Definition at line 383 of file drct.c.

Referenced by remove_from_queue_cb().

void drct_quit ( void   ) 

Definition at line 35 of file drct.c.

void drct_seek ( gint  time  ) 

Definition at line 105 of file drct.c.

void drct_set_volume ( gint  left,
gint  right 
)

Definition at line 119 of file drct.c.

Referenced by audacious_rc_set_volume(), drct_set_volume_balance(), and drct_set_volume_main().

void drct_set_volume_balance ( gint  balance  ) 

Definition at line 156 of file drct.c.

void drct_set_volume_main ( gint  volume  ) 

Definition at line 131 of file drct.c.

Referenced by mpris_player_volume_set().

void drct_stop ( void   ) 

Definition at line 64 of file drct.c.


Generated on 26 Jan 2012 for Audacious by  doxygen 1.6.1