Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
AndroidMediaMetadataRetriever Class Reference

#include <androidmediametadataretriever_p.h>

+ Collaboration diagram for AndroidMediaMetadataRetriever:

Public Types

enum  MetadataKey {
  Album = 1 , AlbumArtist = 13 , Artist = 2 , Author = 3 ,
  Bitrate = 20 , CDTrackNumber = 0 , Compilation = 15 , Composer = 4 ,
  Date = 5 , DiscNumber = 14 , Duration = 9 , Genre = 6 ,
  HasAudio = 16 , HasVideo = 17 , Location = 23 , MimeType = 12 ,
  NumTracks = 10 , Title = 7 , VideoHeight = 19 , VideoWidth = 18 ,
  VideoRotation = 24 , Writer = 11 , Year = 8
}
 

Public Member Functions

 AndroidMediaMetadataRetriever ()
 
 ~AndroidMediaMetadataRetriever ()
 
QString extractMetadata (MetadataKey key)
 
bool setDataSource (const QUrl &url)
 

Detailed Description

Definition at line 24 of file androidmediametadataretriever_p.h.

Member Enumeration Documentation

◆ MetadataKey

Enumerator
Album 
AlbumArtist 
Artist 
Author 
Bitrate 
CDTrackNumber 
Compilation 
Composer 
Date 
DiscNumber 
Duration 
Genre 
HasAudio 
HasVideo 
Location 
MimeType 
NumTracks 
Title 
VideoHeight 
VideoWidth 
VideoRotation 
Writer 
Year 

Definition at line 27 of file androidmediametadataretriever_p.h.

Constructor & Destructor Documentation

◆ AndroidMediaMetadataRetriever()

QT_BEGIN_NAMESPACE AndroidMediaMetadataRetriever::AndroidMediaMetadataRetriever ( )

Definition at line 12 of file androidmediametadataretriever.cpp.

◆ ~AndroidMediaMetadataRetriever()

AndroidMediaMetadataRetriever::~AndroidMediaMetadataRetriever ( )

Definition at line 17 of file androidmediametadataretriever.cpp.

Member Function Documentation

◆ extractMetadata()

QString AndroidMediaMetadataRetriever::extractMetadata ( MetadataKey  key)

Definition at line 22 of file androidmediametadataretriever.cpp.

Referenced by QAndroidMetaData::extractMetadata().

+ Here is the caller graph for this function:

◆ setDataSource()

bool AndroidMediaMetadataRetriever::setDataSource ( const QUrl url)

Definition at line 43 of file androidmediametadataretriever.cpp.

References QUrl::FullyEncoded, hash, QUrl::isLocalFile(), QString::mid(), ok, QUrl::path(), QUrl::scheme(), QUrl::toString(), and url.

Referenced by QAndroidMetaData::extractMetadata().

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

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