libtaginfo  0.2.1
Namespaces | Enumerations
taginfo_internal.h File Reference
#include "taginfo.h"
#include <tag.h>

Go to the source code of this file.

Namespaces

 TagInfo
 

Enumerations

enum  TagInfo::ChangedFlags {
  TagInfo::CHANGED_DATA_NONE = 0, TagInfo::CHANGED_ARTIST_TAG = (1 << 0), TagInfo::CHANGED_ALBUM_TAG = (1 << 1), TagInfo::CHANGED_TITLE_TAG = (1 << 2),
  TagInfo::CHANGED_GENRE_TAG = (1 << 3), TagInfo::CHANGED_COMMENT_TAG = (1 << 4), TagInfo::CHANGED_TRACK_NUMBER = (1 << 5), TagInfo::CHANGED_TRACK_COUNT = (1 << 6),
  TagInfo::CHANGED_YEAR_TAG = (1 << 7), TagInfo::CHANGED_DATA_ALBUMARTIST = (1 << 8), TagInfo::CHANGED_DATA_VOL_NUM = (1 << 9), TagInfo::CHANGED_DATA_VOL_CNT = (1 << 10),
  TagInfo::CHANGED_DATA_IMAGES = (1 << 11), TagInfo::CHANGED_DATA_LYRICS = (1 << 12), TagInfo::CHANGED_DATA_RATING = (1 << 13), TagInfo::CHANGED_DATA_PLAYCOUNT = (1 << 14),
  TagInfo::CHANGED_COMPOSER_TAG = (1 << 15), TagInfo::CHANGED_TRACK_LABELS = (1 << 16), TagInfo::CHANGED_ARTIST_LABELS = (1 << 17), TagInfo::CHANGED_ALBUM_LABELS = (1 << 18),
  TagInfo::CHANGED_IS_COMPILATION_TAG = (1 << 19), TagInfo::CHANGED_HOMEPAGE_TAG = (1 << 20), TagInfo::CHANGED_ENCODER_TAG = (1 << 21), TagInfo::CHANGED_COPYRIGHT_TAG = (1 << 22),
  TagInfo::CHANGED_LICENSE_TAG = (1 << 23), TagInfo::CHANGED_ORIGINALARTIST_TAG = (1 << 24), TagInfo::CHANGED_BPM_TAG = (1 << 25)
}
 Internal change flags for implementations. More...