diff options
Diffstat (limited to 'taglib/toolkit/tfile.h')
-rw-r--r-- | taglib/toolkit/tfile.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/taglib/toolkit/tfile.h b/taglib/toolkit/tfile.h index 55f53a52..c9a9d37e 100644 --- a/taglib/toolkit/tfile.h +++ b/taglib/toolkit/tfile.h @@ -63,6 +63,24 @@ namespace TagLib { }; /*! + * Specify which tags to strip either explicitly, or on save. + */ + enum StripTags { + StripNone, //<! Don't strip any tags + StripAll, //<! Strip all tags + StripOthers //<! Strip all tags not explicitly referenced in method call + }; + + /*! + * Used to specify if when saving files, if values between different tag + * types should be syncronized. + */ + enum DuplicateTags { + Duplicate, //<! Syncronize values between different tag types + DoNotDuplicate //<! Do not syncronize values between different tag types + }; + + /*! * Destroys this File instance. */ virtual ~File(); |