xbmc
Classes | Macros | Typedefs
MusicDatabase.h File Reference
#include "Album.h"
#include "MediaSource.h"
#include "addons/Scraper.h"
#include "dbwrappers/Database.h"
#include "settings/LibExportSettings.h"
#include "utils/SortUtils.h"
#include <utility>
#include <vector>
#include <set>
#include <string>
Include dependency graph for MusicDatabase.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ArtForThumbLoader
 A structure used for fetching music art data. More...
 
class  CMusicDatabase
 Class to store and read tag information. More...
 

Macros

#define ERROR_OK   317
 
#define ERROR_CANCEL   0
 
#define ERROR_DATABASE   315
 
#define ERROR_REORG_SONGS   319
 
#define ERROR_REORG_ARTIST   321
 
#define ERROR_REORG_OTHER   323
 
#define ERROR_REORG_PATH   325
 
#define ERROR_REORG_ALBUM   327
 
#define ERROR_WRITING_CHANGES   329
 
#define ERROR_COMPRESSING   332
 
#define NUM_SONGS_BEFORE_COMMIT   500
 

Typedefs

typedef std::set< std::string > SETPATHS
 A set of std::string objects, used for CMusicDatabase. More...
 
typedef std::set< std::string >::iterator ISETPATHS
 The SETPATHS iterator. More...