Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QAndroidMetaData Class Reference

#include <qandroidmetadata_p.h>

+ Inheritance diagram for QAndroidMetaData:
+ Collaboration diagram for QAndroidMetaData:

Public Member Functions

 QAndroidMetaData (int trackType, int androidTrackType, int androidTrackNumber, const QString &mimeType, const QString &language)
 
int trackType () const
 
int androidTrackType () const
 
int androidTrackNumber () const
 

Static Public Member Functions

static QMediaMetaData extractMetadata (const QUrl &url)
 

Additional Inherited Members

 Provides meta-data for media files. More...

Detailed Description

Definition at line 27 of file qandroidmetadata_p.h.

Constructor & Destructor Documentation

◆ QAndroidMetaData()

QAndroidMetaData::QAndroidMetaData ( int trackType,
int androidTrackType,
int androidTrackNumber,
const QString & mimeType,
const QString & language )

Definition at line 138 of file qandroidmetadata.cpp.

References getLocaleLanguage(), QMediaMetaData::insert(), QMediaMetaData::Language, QMediaMetaData::MediaType, and mimeType.

+ Here is the call graph for this function:

Member Function Documentation

◆ androidTrackNumber()

int QAndroidMetaData::androidTrackNumber ( ) const

Definition at line 158 of file qandroidmetadata.cpp.

◆ androidTrackType()

int QAndroidMetaData::androidTrackType ( ) const

Definition at line 153 of file qandroidmetadata.cpp.

◆ extractMetadata()

QMediaMetaData QAndroidMetaData::extractMetadata ( const QUrl & url)
static

Definition at line 39 of file qandroidmetadata.cpp.

References AndroidMediaMetadataRetriever::Album, QMediaMetaData::AlbumArtist, AndroidMediaMetadataRetriever::AlbumArtist, QMediaMetaData::AlbumTitle, AndroidMediaMetadataRetriever::Artist, QMediaMetaData::AudioBitRate, QMediaMetaData::Author, AndroidMediaMetadataRetriever::Author, AndroidMediaMetadataRetriever::Bitrate, AndroidMediaMetadataRetriever::CDTrackNumber, QMediaMetaData::Composer, AndroidMediaMetadataRetriever::Composer, QMediaMetaData::ContributingArtist, QMediaMetaData::Date, AndroidMediaMetadataRetriever::Date, QMediaMetaData::Duration, AndroidMediaMetadataRetriever::Duration, QMediaMetaData::Genre, AndroidMediaMetadataRetriever::Genre, AndroidMediaMetadataRetriever::HasVideo, QMediaMetaData::insert(), QUrl::isEmpty(), QMediaMetaData::LeadPerformer, QMediaMetaData::MediaType, QStringView::mid(), AndroidMediaMetadataRetriever::MimeType, mimeType, ok, QStringLiteral, qt_ID3GenreNames, QMediaMetaData::Resolution, Qt::SkipEmptyParts, QMediaMetaData::Title, AndroidMediaMetadataRetriever::Title, toInt(), QMediaMetaData::TrackNumber, url, QMediaMetaData::VideoBitRate, AndroidMediaMetadataRetriever::VideoHeight, and AndroidMediaMetadataRetriever::VideoWidth.

Referenced by QAndroidMediaPlayer::metaData().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ trackType()

int QAndroidMetaData::trackType ( ) const

Definition at line 148 of file qandroidmetadata.cpp.


The documentation for this class was generated from the following files: