Qt 6.x
The Qt SDK
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

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, AndroidMediaMetadataRetriever::extractMetadata(), QMediaMetaData::Genre, AndroidMediaMetadataRetriever::Genre, AndroidMediaMetadataRetriever::HasVideo, QMediaMetaData::insert(), QUrl::isEmpty(), QString::isNull(), QMediaMetaData::LeadPerformer, QMediaMetaData::MediaType, QStringView::mid(), AndroidMediaMetadataRetriever::MimeType, mimeType, ok, QStringLiteral, qt_ID3GenreNames, QMediaMetaData::Resolution, AndroidMediaMetadataRetriever::setDataSource(), Qt::SkipEmptyParts, QMediaMetaData::Title, AndroidMediaMetadataRetriever::Title, QString::toInt(), 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: