Audacious  $Id:Doxyfile42802007-03-2104:39:00Znenolod$
Functions
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)
bool_t drct_get_playing (void)
bool_t drct_get_ready (void)
bool_t drct_get_paused (void)
char * drct_get_filename (void)
char * drct_get_title (void)
void drct_get_info (int *bitrate, int *samplerate, int *channels)
int drct_get_time (void)
int drct_get_length (void)
void drct_seek (int time)
void drct_get_volume (int *left, int *right)
void drct_set_volume (int left, int right)
void drct_get_volume_main (int *volume)
void drct_set_volume_main (int volume)
void drct_get_volume_balance (int *balance)
void drct_set_volume_balance (int balance)
void drct_pl_next (void)
void drct_pl_prev (void)
static void add_list (Index *filenames, int at, bool_t to_temp, bool_t play)
void drct_pl_add (const char *filename, int at)
void drct_pl_add_list (Index *filenames, int at)
void drct_pl_open (const char *filename)
void drct_pl_open_list (Index *filenames)
void drct_pl_open_temp (const char *filename)
void drct_pl_open_temp_list (Index *filenames)
void drct_pl_delete_selected (int list)

Function Documentation

static void add_list ( Index *  filenames,
int  at,
bool_t  to_temp,
bool_t  play 
) [static]
char* drct_get_filename ( void  )

Definition at line 85 of file drct.c.

void drct_get_info ( int bitrate,
int samplerate,
int channels 
)

Definition at line 95 of file drct.c.

Referenced by audacious_rc_get_info(), and audacious_rc_info().

int drct_get_length ( void  )

Definition at line 105 of file drct.c.

bool_t drct_get_paused ( void  )

Definition at line 80 of file drct.c.

Referenced by audacious_rc_paused(), audacious_rc_status(), and get_playback_status().

bool_t drct_get_ready ( void  )

Definition at line 75 of file drct.c.

int drct_get_time ( void  )

Definition at line 100 of file drct.c.

Referenced by audacious_rc_time(), and mpris_player_position_get().

char* drct_get_title ( void  )

Definition at line 90 of file drct.c.

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

Definition at line 148 of file drct.c.

Referenced by audacious_rc_balance().

void drct_get_volume_main ( int volume)

Definition at line 129 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.

Referenced by audacious_rc_pause(), audacious_rc_play_pause(), and mpris_player_pause().

void drct_pl_add ( const char *  filename,
int  at 
)

Definition at line 215 of file drct.c.

void drct_pl_add_list ( Index *  filenames,
int  at 
)

Definition at line 222 of file drct.c.

Referenced by audacious_rc_add_list(), and do_commands().

void drct_pl_delete_selected ( int  list)

Definition at line 256 of file drct.c.

void drct_pl_next ( void  )

Definition at line 179 of file drct.c.

Referenced by audacious_rc_advance(), and mpris_player_next().

void drct_pl_open ( const char *  filename)

Definition at line 227 of file drct.c.

void drct_pl_open_list ( Index *  filenames)

Definition at line 234 of file drct.c.

Referenced by audacious_rc_open_list(), and do_commands().

void drct_pl_open_temp ( const char *  filename)

Definition at line 239 of file drct.c.

Referenced by audacious_rc_playlist_enqueue_to_temp().

void drct_pl_open_temp_list ( Index *  filenames)

Definition at line 246 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 audacious_rc_reverse(), and mpris_player_prev().

void drct_play ( void  )

Definition at line 42 of file drct.c.

Referenced by audacious_rc_play(), audacious_rc_play_pause(), and mpris_player_play().

void drct_quit ( void  )

Definition at line 35 of file drct.c.

void drct_seek ( int  time)

Definition at line 110 of file drct.c.

Referenced by audacious_rc_seek(), and mpris_player_position_set().

void drct_set_volume ( int  left,
int  right 
)

Definition at line 124 of file drct.c.

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

void drct_set_volume_balance ( int  balance)

Definition at line 161 of file drct.c.

void drct_set_volume_main ( int  volume)

Definition at line 136 of file drct.c.

Referenced by mpris_player_volume_set().

void drct_stop ( void  )

Definition at line 64 of file drct.c.

Referenced by audacious_rc_stop(), and mpris_player_stop().