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
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.

◆ 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.

+ Here is the call graph for this function:

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