playlist_container

playlist_container

Synopsis




                    PlaylistContainer;
#define             PLAYLIST_CONTAINER                  (x)
void                playlist_container_register         (PlaylistContainer *plc);
void                playlist_container_unregister       (PlaylistContainer *plc);
void                playlist_container_read             (char *filename,
                                                         gint pos);
void                playlist_container_write            (char *filename,
                                                         gint pos);
PlaylistContainer*  playlist_container_find             (char *ext);

Description

Details

PlaylistContainer

typedef struct {
	char *name;					/* human-readable name */
	char *ext;					/* extension */
	void (*plc_read)(const gchar *filename, gint pos);	/* plc_load */
	void (*plc_write)(const gchar *filename, gint pos);	/* plc_write */
} PlaylistContainer;


PLAYLIST_CONTAINER()

#define PLAYLIST_CONTAINER(x)		((PlaylistContainer *)(x))

x :

playlist_container_register ()

void                playlist_container_register         (PlaylistContainer *plc);

plc :

playlist_container_unregister ()

void                playlist_container_unregister       (PlaylistContainer *plc);

plc :

playlist_container_read ()

void                playlist_container_read             (char *filename,
                                                         gint pos);

filename :
pos :

playlist_container_write ()

void                playlist_container_write            (char *filename,
                                                         gint pos);

filename :
pos :

playlist_container_find ()

PlaylistContainer*  playlist_container_find             (char *ext);

ext :
Returns :