
#ifndef __PLAYLIST_ENGINE_FACTORY_H__
#define __PLAYLIST_ENGINE_FACTORY_H__

#include "iplaylist.h"

typedef struct s_PlaylistEngineFactory PlaylistEngineFactory;

PlaylistEngineFactory * playlist_engine_factory_new (void);
void playlist_engine_factory_destroy (void *ptr);

IPlaylist * playlist_engine_factory_get_playlist (PlaylistEngineFactory *instance, const char *playlistType, const char *playlistName);

#endif
