Audacious $Id:Doxyfile42802007-03-2104:39:00Znenolod$
Defines | Typedefs | Enumerations
playlist.h File Reference
#include <glib.h>
#include <audacious/api.h>
#include <audacious/types.h>
#include <libaudcore/index.h>
#include <libaudcore/tuple.h>
#include <audacious/api-define-begin.h>
#include <audacious/playlist-api.h>
#include <audacious/api-define-end.h>
#include <audacious/api-alias-begin.h>
#include <audacious/api-alias-end.h>

Go to the source code of this file.

Defines

#define AUD_API_NAME   PlaylistAPI
#define AUD_API_SYMBOL   playlist_api

Typedefs

typedef gint(* PlaylistFilenameCompareFunc )(const gchar *a, const gchar *b)
typedef gint(* PlaylistTupleCompareFunc )(const Tuple *a, const Tuple *b)

Enumerations

enum  { PLAYLIST_UPDATE_SELECTION, PLAYLIST_UPDATE_METADATA, PLAYLIST_UPDATE_STRUCTURE, PLAYLIST_UPDATE_TYPES }
enum  {
  PLAYLIST_SORT_PATH, PLAYLIST_SORT_FILENAME, PLAYLIST_SORT_TITLE, PLAYLIST_SORT_ALBUM,
  PLAYLIST_SORT_ARTIST, PLAYLIST_SORT_DATE, PLAYLIST_SORT_TRACK, PLAYLIST_SORT_SCHEMES
}

Define Documentation

#define AUD_API_NAME   PlaylistAPI

Definition at line 64 of file playlist.h.

#define AUD_API_SYMBOL   playlist_api

Definition at line 65 of file playlist.h.


Typedef Documentation

struct index struct index tuples fast fast compare PlaylistFilenameCompareFunc

Definition at line 61 of file playlist.h.

typedef gint(* PlaylistTupleCompareFunc)(const Tuple *a, const Tuple *b)

Definition at line 62 of file playlist.h.


Enumeration Type Documentation

anonymous enum
Enumerator:
PLAYLIST_UPDATE_SELECTION 
PLAYLIST_UPDATE_METADATA 
PLAYLIST_UPDATE_STRUCTURE 
PLAYLIST_UPDATE_TYPES 

Definition at line 39 of file playlist.h.

anonymous enum
Enumerator:
PLAYLIST_SORT_PATH 
PLAYLIST_SORT_FILENAME 
PLAYLIST_SORT_TITLE 
PLAYLIST_SORT_ALBUM 
PLAYLIST_SORT_ARTIST 
PLAYLIST_SORT_DATE 
PLAYLIST_SORT_TRACK 
PLAYLIST_SORT_SCHEMES 

Definition at line 51 of file playlist.h.