1/*
2 SPDX-FileCopyrightText: 2018 Alexander Stippich <a.stippich@gmx.net>
3
4 SPDX-License-Identifier: LGPL-2.1-or-later
5*/
6
7#include "embeddedimagedata.h"
8
9#include <QMimeDatabase>
10
11using namespace KFileMetaData;
12
13class Q_DECL_HIDDEN EmbeddedImageData::Private
14{
15public:
16 QMimeDatabase mMimeDatabase;
17 static const QStringList mMimetypes;
18};
19
20const QStringList EmbeddedImageData::Private::mMimetypes =
21{
22 QStringLiteral("audio/flac"),
23 QStringLiteral("audio/mp4"),
24 QStringLiteral("audio/mpeg"),
25 QStringLiteral("audio/ogg"),
26 QStringLiteral("audio/wav"),
27 QStringLiteral("audio/x-aiff"),
28 QStringLiteral("audio/x-ape"),
29 QStringLiteral("audio/x-ms-wma"),
30 QStringLiteral("audio/x-musepack"),
31 QStringLiteral("audio/x-opus+ogg"),
32 QStringLiteral("audio/x-speex+ogg"),
33 QStringLiteral("audio/x-vorbis+ogg"),
34 QStringLiteral("audio/x-wav"),
35 QStringLiteral("audio/x-wavpack"),
36};
37
38EmbeddedImageData::EmbeddedImageData()
39 : d(std::unique_ptr<Private>(new Private()))
40{
41}
42
43EmbeddedImageData::~EmbeddedImageData()
44= default;
45

source code of kfilemetadata/src/embeddedimagedata.cpp