27 #ifndef TAGINFO_XIPH_H 28 #define TAGINFO_XIPH_H 35 #include <vorbisfile.h> 56 XiphInfo(
const String &filename =
"");
63 virtual bool load(
void);
64 virtual bool save(
void);
67 virtual void set_images(
const ImageList images);
69 virtual String get_lyrics(
void)
const;
70 virtual void set_lyrics(
const String &lyrics);
87 FlacInfo(
const String &filename =
"");
90 virtual bool load(
void);
93 virtual void set_images(
const ImageList images);
105 OggInfo(
const String &filename =
"");
109 #ifdef TAGLIB_ONE_NINE 118 OpusInfo(
const String &filename =
"");
Info implementation for ogg files.
Definition: taginfo_xiphtags.h:101
TagLib::FLAC::File * flac_file
Flac tag.
Definition: taginfo_xiphtags.h:82
Info implementation for vorbis tags.
Definition: taginfo_xiphtags.h:52
Ogg::XiphComment * xiphcomment
Xiph comment.
Definition: taginfo_xiphtags.h:58
Info implementation for flac files.
Definition: taginfo_xiphtags.h:79
TagLib::List< Image * > ImageList
Definition: taginfo.h:62
Info implementation for speex files (spx).
Definition: taginfo_xiphtags.h:127
A simple, generic interface to common audio meta data fields and media properties.
Definition: taginfo.h:125