The MetaDataManager class is the base class for metadata access.
More...
#include <metadatamanager.h>
The MetaDataManager class is the base class for metadata access.
- Author
- Ilya Kotov forko.nosp@m.tov0.nosp@m.2@ya..nosp@m.ru
Definition at line 41 of file metadatamanager.h.
MetaDataManager::MetaDataManager |
( |
| ) |
|
|
private |
MetaDataManager::~MetaDataManager |
( |
| ) |
|
|
private |
void MetaDataManager::clearCoverCache |
( |
| ) |
|
MetaDataModel* MetaDataManager::createMetaDataModel |
( |
const QString & |
url, |
|
|
bool |
readOnly |
|
) |
| const |
Creats metadata object, which provides full access to file tags.
- Parameters
-
url | File path or URL. |
readOnly | Open file in read-only mode (true - enabled, false - disable). |
- Returns
- MetaDataModel pointer or null pointer.
Extracts metadata and audio information from file path and returns a list of FileInfo items. One file may contain several playlist items (for example: cda disk or flac with embedded cue)
- Parameters
-
path | Local file path or URL. |
parts | parts of metadata which should be extracted from file. |
ignoredPaths | Pointer to a list of the files which should be ignored by the recursive search (useful to exclude cue data files from playlist) |
static void MetaDataManager::destroy |
( |
| ) |
|
|
staticprivate |
QStringList MetaDataManager::filters |
( |
| ) |
const |
Returns a list of file name filters with description, i.e. "MPEG Files (*.mp3 *.mpg)"
QString MetaDataManager::findCoverFile |
( |
const QString & |
fileName | ) |
const |
Returns the cover file path for the given local audio file, or returns an empty string if the cover file is not available. Unlike getCover and getCoverPath this function provides simple file search (without cache) and should be used inside MetaDataModel reimplementation.
- Parameters
-
fileName | Path of the local audio file. |
QFileInfoList MetaDataManager::findCoverFiles |
( |
QDir |
dir, |
|
|
int |
depth |
|
) |
| const |
|
private |
QPixmap MetaDataManager::getCover |
( |
const QString & |
url | ) |
const |
Returns the cover pixmap for the given file url, or returns an empty pixmap if cover is not available. IMPORTANT: to avoid infinite recursion, do not use this function inside MetaDataModel reimplementation.
QString MetaDataManager::getCoverPath |
( |
const QString & |
url | ) |
const |
Returns the cover file path for the given file url, or returns an empty string if the cover file is not available. This function does not work with embedded covers. IMPORTANT: to avoid infinite recursion, do not use this function inside MetaDataModel reimplementation.
Referenced by MusicMPRISPlayerCore::metadata().
QStringList MetaDataManager::nameFilters |
( |
| ) |
const |
Returns a list of file name filters, i.e. "*.mp3 *.mpg".
void MetaDataManager::prepareForAnotherThread |
( |
| ) |
|
Prepares object for usage by another thread to avoid warnings about parent from the different thread
QStringList MetaDataManager::protocols |
( |
| ) |
const |
Returns a list of supported regular expressions for URL.
bool MetaDataManager::supports |
( |
const QString & |
file | ) |
const |
Returns true if file is supported and exists, otherwise returns false
QMutex MetaDataManager::m_mutex |
|
mutableprivate |
The documentation for this class was generated from the following file: