/*
   Copyright (C) 2007 Maximilian Kossick <maximilian.kossick@googlemail.com>

   This program is free software; you can redistribute it and/or
   modify it under the terms of the GNU General Public License
   as published by the Free Software Foundation; either version 2
   of the License, or (at your option) any later version.

   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software
   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
*/

#ifndef AMAROK_METACONSTANTS_H
#define AMAROK_METACONSTANTS_H

#include <QtGlobal>

namespace Meta
{
    //track metadata
    static const qint64 valUrl          = 1LL << 0;
    static const qint64 valTitle        = 1LL << 1;
    static const qint64 valArtist       = 1LL << 2;
    static const qint64 valAlbum        = 1LL << 3;
    static const qint64 valGenre        = 1LL << 4;
    static const qint64 valComposer     = 1LL << 5;
    static const qint64 valYear         = 1LL << 6;
    static const qint64 valComment      = 1LL << 7;
    static const qint64 valTrackNr      = 1LL << 8;
    static const qint64 valDiscNr       = 1LL << 9;
    //track data
    static const qint64 valLength       = 1LL << 10;
    static const qint64 valBitrate      = 1LL << 11;
    static const qint64 valSamplerate   = 1LL << 12;
    static const qint64 valFilesize     = 1LL << 13;
    static const qint64 valFormat       = 1LL << 14;
    static const qint64 valCreateDate   = 1LL << 15;
    //statistics
    static const qint64 valScore        = 1LL << 16;
    static const qint64 valRating       = 1LL << 17;
    static const qint64 valFirstPlayed  = 1LL << 18;
    static const qint64 valLastPlayed   = 1LL << 19;
    static const qint64 valPlaycount    = 1LL << 20;
    static const qint64 valUniqueId     = 1LL << 21;
}

#endif
