8#ifndef KFILEMETADATA_EMBEDDEDIMAGEDATA_H
9#define KFILEMETADATA_EMBEDDEDIMAGEDATA_H
11#include "kfilemetadata_export.h"
18namespace KFileMetaData {
35 FrontCover = 1 << 0x0,
38 OtherFileIcon = 1 << 0x03,
39 BackCover = 1 << 0x04,
40 LeafletPage = 1 << 0x05,
42 LeadArtist = 1 << 0x07,
44 Conductor = 1 << 0x09,
48 RecordingLocation = 1 << 0x0D,
49 DuringRecording = 1 << 0x0E,
50 DuringPerformance = 1 << 0x0F,
51 MovieScreenCapture = 1 << 0x10,
52 ColouredFish = 1 << 0x11,
53 Illustration = 1 << 0x12,
55 PublisherLogo = 1 << 0x14,
57 AllImages = 0x7fffffff
64#if KFILEMETADATA_ENABLE_DEPRECATED_SINCE(5, 91)
71KFILEMETADATA_DEPRECATED_VERSION(5, 91,
"Use ExtractorCollection and ExtractionResult::imageData() instead")
80KFILEMETADATA_DEPRECATED_VERSION(5, 91, "Mimetypes are automatically handled when using the Extractor/WriterCollection")
81 QStringList mimeTypes() const;
88KFILEMETADATA_DEPRECATED_VERSION(5, 91, "Use WriterCollection and WriteData::addImageData() instead")
89 void writeImageData(const QString &fileUrl, QMap<
ImageType, QByteArray> &imageData);
94 std::unique_ptr<Private> d;