aboutsummaryrefslogtreecommitdiff
path: root/Src/xspf/XSPFLoader.h
blob: 04e2230f4c57666ba4d3353361e7951c5bbe6b6c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef NULLSOFT_XSPF_XSPFLOADER_H
#define NULLSOFT_XSPF_XSPFLOADER_H

#include "../playlist/ifc_playlistloader.h"

// this is the class that actually loads the playlist.  
// everything up to this point (component, handler, handler factory) was just administrative
class XSPFLoader : public ifc_playlistloader
{
public:
	int Load(const wchar_t *filename, ifc_playlistloadercallback *playlist);

protected:
	RECVS_DISPATCH; // boiler-plate code for our dispatch table
};
#endif