IMediaLibrary.h 324 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#ifndef IMEDIALIBRARY_H
#define IMEDIALIBRARY_H

#include <vector>
#include <string>

#include "IFile.h"

class IMediaLibrary
{
    public:
        virtual ~IMediaLibrary(){}
        virtual bool initialize( const std::string& dbPath );

        virtual const std::vector<IFile*>& files() = 0;
};

#endif // IMEDIALIBRARY_H