25 #ifndef TAGINFO_IMAGE_H
26 #define TAGINFO_IMAGE_H
30 using namespace TagLib;
109 CONTENT_PUBLISHER_LOGO
126 const ByteVector get_data()
const;
131 char * get_data(uint &image_data_length)
const;
136 void set_data(
const char * image_data,
const uint image_data_length);
140 void set_data(
const ByteVector &image_data);
148 const String get_description(
void)
const;
149 void set_description(
const String &description);
156 ContentType image_type;
160 FileType image_file_type;
Picture of the lyricist or text writer.
Definition: taginfo_image.h:93
Gif file type.
Definition: taginfo_image.h:57
Logo of the band or performer.
Definition: taginfo_image.h:107
Picture of the band or orchestra.
Definition: taginfo_image.h:89
Jpg file type.
Definition: taginfo_image.h:53
Picture of the conductor.
Definition: taginfo_image.h:87
Picture of the artists during recording.
Definition: taginfo_image.h:97
Image from the album itself.
Definition: taginfo_image.h:81
32x32 PNG image that should be used as the file icon
Definition: taginfo_image.h:71
Wrapper for image data and related information.
Definition: taginfo_image.h:43
File icon of a different size or format.
Definition: taginfo_image.h:73
Picture of a large, coloured fish.
Definition: taginfo_image.h:103
Picture from a movie or video related to the track.
Definition: taginfo_image.h:101
FileType
Definition: taginfo_image.h:49
Front cover image of the album.
Definition: taginfo_image.h:75
ContentType
The enumeration type for the image content.
Definition: taginfo_image.h:67
Back cover image of the album.
Definition: taginfo_image.h:77
Picture of the artist or performer.
Definition: taginfo_image.h:85
Illustration related to the track.
Definition: taginfo_image.h:105
Picture of the composer.
Definition: taginfo_image.h:91
Inside leaflet page of the album.
Definition: taginfo_image.h:79
Picture of the lead artist or soloist.
Definition: taginfo_image.h:83
Picture of the artists during performance.
Definition: taginfo_image.h:99
Picture of the recording location or studio.
Definition: taginfo_image.h:95
An image type not listed here.
Definition: taginfo_image.h:69
Unknown image file type.
Definition: taginfo_image.h:51
Png file type.
Definition: taginfo_image.h:55