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