MythTV
master
|
#include <QList>
#include <QPair>
#include <QMultiMap>
#include <QString>
#include <QStringList>
#include <QDateTime>
#include <QDate>
#include <QDomElement>
#include <QEvent>
#include "mythtypes.h"
#include "mythmetaexp.h"
#include "metadataimagehelper.h"
#include "referencecounterlist.h"
#include "metadatagrabber.h"
Go to the source code of this file.
Classes | |
struct | PersonInfo |
class | MetadataLookup |
Typedefs | |
typedef QMap< VideoArtworkType, ArtworkInfo > | DownloadMap |
typedef QMultiMap< PeopleType, PersonInfo > | PeopleMap |
typedef RefCountedList< MetadataLookup > | MetadataLookupList |
Enumerations | |
enum | LookupStep { kLookupSearch = 0, kLookupData = 1, kLookupCollection = 2 } |
enum | MetadataType { kMetadataVideo = 0, kMetadataRecording = 1, kMetadataMusic = 2, kMetadataGame = 3 } |
enum | LookupType { kProbableTelevision = 0, kProbableGenericTelevision = 1, kProbableMovie = 2, kUnknownVideo = 3, kProbableMusic = 4, kProbableGame = 5 } |
enum | VideoContentType { kContentMovie = 0, kContentTelevision = 1, kContentAdult = 2, kContentMusicVideo = 3, kContentHomeMovie = 4, kContentUnknown = 5 } |
enum | PeopleType { kPersonActor = 0, kPersonAuthor = 1, kPersonDirector = 2, kPersonProducer = 3, kPersonExecProducer = 4, kPersonCinematographer = 5, kPersonComposer = 6, kPersonEditor = 7, kPersonCastingDirector = 8, kPersonArtist = 9, kPersonAlbumArtist = 10, kPersonGuestStar = 11 } |
Functions | |
META_PUBLIC QDomDocument | CreateMetadataXML (MetadataLookupList list) |
META_PUBLIC QDomDocument | CreateMetadataXML (MetadataLookup *lookup) |
META_PUBLIC QDomDocument | CreateMetadataXML (ProgramInfo *pginfo) |
META_PUBLIC void | CreateMetadataXMLItem (MetadataLookup *lookup, QDomElement placetoadd, QDomDocument docroot) |
META_PUBLIC void | AddCertifications (MetadataLookup *lookup, QDomElement placetoadd, QDomDocument docroot) |
META_PUBLIC void | AddCategories (MetadataLookup *lookup, QDomElement placetoadd, QDomDocument docroot) |
META_PUBLIC void | AddStudios (MetadataLookup *lookup, QDomElement placetoadd, QDomDocument docroot) |
META_PUBLIC void | AddCountries (MetadataLookup *lookup, QDomElement placetoadd, QDomDocument docroot) |
META_PUBLIC MetadataLookup * | LookupFromProgramInfo (ProgramInfo *pginfo) |
META_PUBLIC MetadataLookup * | ParseMetadataItem (const QDomElement &item, MetadataLookup *lookup, bool passseas=true) |
META_PUBLIC MetadataLookup * | ParseMetadataMovieNFO (const QDomElement &item, MetadataLookup *lookup) |
META_PUBLIC PeopleMap | ParsePeople (QDomElement people) |
META_PUBLIC ArtworkMap | ParseArtwork (QDomElement artwork) |
META_PUBLIC int | editDistance (const QString &s, const QString &t) |
META_PUBLIC QString | nearestName (const QString &actual, const QStringList &candidates) |
META_PUBLIC QDateTime | RFC822TimeToQDateTime (const QString &t) |
typedef QMap< VideoArtworkType, ArtworkInfo > DownloadMap |
Definition at line 79 of file metadatacommon.h.
typedef QMultiMap< PeopleType, PersonInfo > PeopleMap |
Definition at line 81 of file metadatacommon.h.
Definition at line 458 of file metadatacommon.h.
enum LookupStep |
Enumerator | |
---|---|
kLookupSearch | |
kLookupData | |
kLookupCollection |
Definition at line 22 of file metadatacommon.h.
enum MetadataType |
Enumerator | |
---|---|
kMetadataVideo | |
kMetadataRecording | |
kMetadataMusic | |
kMetadataGame |
Definition at line 37 of file metadatacommon.h.
enum LookupType |
Enumerator | |
---|---|
kProbableTelevision | |
kProbableGenericTelevision | |
kProbableMovie | |
kUnknownVideo | |
kProbableMusic | |
kProbableGame |
Definition at line 45 of file metadatacommon.h.
enum VideoContentType |
Enumerator | |
---|---|
kContentMovie | |
kContentTelevision | |
kContentAdult | |
kContentMusicVideo | |
kContentHomeMovie | |
kContentUnknown |
Definition at line 55 of file metadatacommon.h.
enum PeopleType |
Definition at line 64 of file metadatacommon.h.
META_PUBLIC QDomDocument CreateMetadataXML | ( | MetadataLookupList | list | ) |
Definition at line 526 of file metadatacommon.cpp.
Referenced by CreateMetadataXML().
META_PUBLIC QDomDocument CreateMetadataXML | ( | MetadataLookup * | lookup | ) |
Definition at line 542 of file metadatacommon.cpp.
META_PUBLIC QDomDocument CreateMetadataXML | ( | ProgramInfo * | pginfo | ) |
Definition at line 554 of file metadatacommon.cpp.
META_PUBLIC void CreateMetadataXMLItem | ( | MetadataLookup * | lookup, |
QDomElement | placetoadd, | ||
QDomDocument | docroot | ||
) |
Definition at line 568 of file metadatacommon.cpp.
Referenced by CreateMetadataXML().
META_PUBLIC void AddCertifications | ( | MetadataLookup * | lookup, |
QDomElement | placetoadd, | ||
QDomDocument | docroot | ||
) |
Definition at line 920 of file metadatacommon.cpp.
Referenced by CreateMetadataXMLItem().
META_PUBLIC void AddCategories | ( | MetadataLookup * | lookup, |
QDomElement | placetoadd, | ||
QDomDocument | docroot | ||
) |
Definition at line 934 of file metadatacommon.cpp.
Referenced by CreateMetadataXMLItem().
META_PUBLIC void AddStudios | ( | MetadataLookup * | lookup, |
QDomElement | placetoadd, | ||
QDomDocument | docroot | ||
) |
Definition at line 952 of file metadatacommon.cpp.
Referenced by CreateMetadataXMLItem().
META_PUBLIC void AddCountries | ( | MetadataLookup * | lookup, |
QDomElement | placetoadd, | ||
QDomDocument | docroot | ||
) |
Definition at line 969 of file metadatacommon.cpp.
Referenced by CreateMetadataXMLItem().
META_PUBLIC MetadataLookup* LookupFromProgramInfo | ( | ProgramInfo * | pginfo | ) |
Definition at line 497 of file metadatacommon.cpp.
Referenced by CreateMetadataXML().
META_PUBLIC MetadataLookup* ParseMetadataItem | ( | const QDomElement & | item, |
MetadataLookup * | lookup, | ||
bool | passseas = true |
||
) |
Definition at line 986 of file metadatacommon.cpp.
Referenced by MetadataDownload::readMXML(), MetadataDownload::runGrabber(), and MetaGrabberScript::RunGrabber().
META_PUBLIC MetadataLookup* ParseMetadataMovieNFO | ( | const QDomElement & | item, |
MetadataLookup * | lookup | ||
) |
Definition at line 1210 of file metadatacommon.cpp.
Referenced by MetadataDownload::readNFO().
META_PUBLIC PeopleMap ParsePeople | ( | QDomElement | people | ) |
Definition at line 1287 of file metadatacommon.cpp.
Referenced by ParseMetadataItem().
META_PUBLIC ArtworkMap ParseArtwork | ( | QDomElement | artwork | ) |
Definition at line 1345 of file metadatacommon.cpp.
Referenced by ParseMetadataItem().
META_PUBLIC int editDistance | ( | const QString & | s, |
const QString & | t | ||
) |
Definition at line 1399 of file metadatacommon.cpp.
Referenced by nearestName().
META_PUBLIC QString nearestName | ( | const QString & | actual, |
const QStringList & | candidates | ||
) |
Definition at line 1434 of file metadatacommon.cpp.
Referenced by MetadataDownload::findBestMatch().
META_PUBLIC QDateTime RFC822TimeToQDateTime | ( | const QString & | t | ) |
Definition at line 1466 of file metadatacommon.cpp.
Referenced by ParseMetadataItem().