KFileMetaData
Go to the documentation of this file.
8 #ifndef KFILEMETADATA_PROPERTIES
9 #define KFILEMETADATA_PROPERTIES
11 #include "kfilemetadata_export.h"
17 namespace KFileMetaData {
161 #if KFILEMETADATA_ENABLE_DEPRECATED_SINCE(5, 50)
166 Langauge KFILEMETADATA_ENUMERATOR_DEPRECATED_VERSION_BELATED(5, 82, 5, 50,
"Use Language") =
Language,
223 #if KFILEMETADATA_ENABLE_DEPRECATED_SINCE(5, 60)
238 #if KFILEMETADATA_ENABLE_DEPRECATED_SINCE(5, 60)
243 ImageModel KFILEMETADATA_ENUMERATOR_DEPRECATED_VERSION_BELATED(5, 82, 5, 60,
"Use Model") =
Model,
249 PhotoPixelXDimension,
250 PhotoPixelYDimension,
251 PhotoDateTimeOriginal,
253 PhotoFocalLengthIn35mmFilm,
257 PhotoExposureBiasValue,
260 PhotoISOSpeedRatings,
267 TranslationUnitsTotal,
268 TranslationUnitsWithTranslation,
269 TranslationUnitsWithDraftTranslation,
270 TranslationLastAuthor,
271 TranslationLastUpDate,
272 TranslationTemplateDate,
378 LastProperty = PropertyCount-1,
387 #if QT_DEPRECATED_SINCE(5, 15)
388 #if KFILEMETADATA_ENABLE_DEPRECATED_SINCE(5, 89)
390 QT_WARNING_DISABLE_CLANG(
"-Wdeprecated-declarations")
391 QT_WARNING_DISABLE_GCC("-Wdeprecated-declarations")
393 KFILEMETADATA_DEPRECATED_VERSION(5, 89, "Deprecated for lack of usage, manaully convert the data if needed")
394 inline QVariantMap toVariantMap(const PropertyMap& propMap) {
396 PropertyMap::const_iterator it = propMap.constBegin();
397 for (; it != propMap.constEnd(); ++it) {
398 int p =
static_cast<int>(it.key());
405 KFILEMETADATA_DEPRECATED_VERSION(5, 89,
"Deprecated for lack of usage, manaully convert the data if needed")
406 inline PropertyMap toPropertyMap(const QVariantMap& varMap) {
408 QVariantMap::const_iterator it = varMap.constBegin();
409 for (; it != varMap.constEnd(); ++it) {
410 int p = it.key().toInt();
411 propMap.insertMulti(
static_cast<Property::Property
>(p), it.value());
@ Artist
Represents the artist of a media file.
@ Composer
Represents the Composer of a media file.
@ OriginEmailSender
The sender of the email this file was originally attached to.
@ Rating
For ratings stored in Metadata tags.
QString number(int n, int base)
@ Opus
Represents the opus of an audio file mostly used for classical music.
@ SampleRate
The same rate or frequency of the Audio in the file.
@ Performer
Represents the (lead) performer of an audio file.
@ Subject
Refers to the subject of the file.
@ Ensemble
Represents the ensemble of an audio file.
@ Manufacturer
The manufacturer of the equipment used for generating the file and metadata.
@ CreationDate
The date the content of the file was created.
@ License
Contains the license information of the file.
@ OriginUrl
The URL this file has originally been downloaded from.
@ TrackNumber
Represents the track number in a set.
@ Model
The model name of the equipment used for generating the file and metadata.
@ Lyricist
Represents the Lyricist of a media file.
@ AlbumArtist
Represents the album artist of a media file.
@ Publisher
The publisher of the content.
@ OriginEmailSubject
The subject of the email this file was originally attached to.
@ Duration
The duration of the media in the file.
@ Description
Represents the description stored in the file.
@ ReplayGainAlbumGain
Contains ReplayGain information for audio files The album gain is given in "dB".
Property
The Property enum contains all files property types that KFileMetaData manipulates.
@ Comment
Represents a comment stored in the file.
@ Channels
The number of channels of the Audio in the File.
@ BitRate
The Bit Rate of the Audio in the File.
@ ReplayGainTrackPeak
Contains ReplayGain information for audio files.
@ Genre
The Genre of an Audio file.
@ Album
Represents the album of a media file.
@ Conductor
Represents the conductor of an audio file.
@ Author
The Author field indicated the primary creator of a document.
@ ImageMake
Same as Manufacturer.
@ Arranger
Represents the arranger of an audio file.
@ ImageModel
Same as Model.
@ ReplayGainAlbumPeak
Contains ReplayGain information for audio files.
@ ReleaseYear
Indicates the year a track was released.
@ PageCount
The number of pages in a document.
@ Lyrics
Contains the lyrics of a song embedded in the file.
@ WordCount
The number of words in a document.
@ Width
Represents the width of the Media in pixels.
@ Langauge
Same as Language.
@ DiscNumber
Represents the disc number in a multi-disc set.
@ OriginEmailMessageId
The message ID of the email this file was originally attached to.
@ AspectRatio
The Aspect Ratio of the visual image or video.
@ Copyright
The copyright of the file.
@ Language
The language the document is written in.
@ LineCount
The number of lines in a document.
@ Title
Refers to the Title of the content of the file.
@ Height
Represents the height of the Media in pixels.
@ Label
Represents the label of the content.
@ FrameRate
Number of frames per second.
@ ReplayGainTrackGain
Contains ReplayGain information for audio files The track gain is given in "dB".
@ Keywords
The keywords used to represent the document.
@ Compilation
Contains the name of the compilation of an audio file.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Dec 2 2023 03:48:42 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.