QtGStreamer 1.2.0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Related Symbols | List of all members
QGst::TagList Class Reference

#include <QGst/TagList>

Public Member Functions

 TagList (const GstTagList *taglist)
 
 TagList (const TagList &other)
 
TagListoperator= (const TagList &other)
 
bool isEmpty () const
 
void insert (const TagList &other, TagMergeMode mode=TagMergeAppend)
 
QGlib::Value tagValue (const char *tag, int index=0) const
 
void setTagValue (const char *tag, const QGlib::Value &value, TagMergeMode mode=TagMergeReplaceAll)
 
int tagValueCount (const char *tag) const
 
void clear ()
 
void removeTag (const char *tag)
 
 operator GstTagList * ()
 
 operator const GstTagList * () const
 
QString title (int index=0) const
 
void setTitle (const QString &value, TagMergeMode mode=TagMergeReplaceAll)
 
int titleCount () const
 
QString titleSortName () const
 
void setTitleSortName (const QString &value)
 
QString artist (int index=0) const
 
void setArtist (const QString &value, TagMergeMode mode=TagMergeReplaceAll)
 
int artistCount () const
 
QString artistSortName () const
 
void setArtistSortName (const QString &value)
 
QString composer (int index=0) const
 
void setComposer (const QString &value, TagMergeMode mode=TagMergeReplaceAll)
 
int composerCount () const
 
QDate date () const
 
void setDate (const QDate &value)
 
QString genre (int index=0) const
 
void setGenre (const QString &value, TagMergeMode mode=TagMergeReplaceAll)
 
int genreCount () const
 
QString comment (int index=0) const
 
void setComment (const QString &value, TagMergeMode mode=TagMergeReplaceAll)
 
int commentCount () const
 
QString extendedComment (int index=0) const
 
void setExtendedComment (const QString &value, TagMergeMode mode=TagMergeReplaceAll)
 
int extendedCommentCount () const
 
quint32 trackNumber () const
 
void setTrackNumber (quint32 value)
 
quint32 trackCount () const
 
void setTrackCount (quint32 value)
 
quint32 albumVolumeNumber () const
 
void setAlbumVolumeNumber (quint32 value)
 
quint32 albumVolumeCount () const
 
void setAlbumVolumeCount (quint32 value)
 
QString location (int index=0) const
 
void setLocation (const QString &value, TagMergeMode mode=TagMergeReplaceAll)
 
int locationCount () const
 
QString homepage (int index=0) const
 
void setHomepage (const QString &value, TagMergeMode mode=TagMergeReplaceAll)
 
int homepageCount () const
 
QString description (int index=0) const
 
void setDescription (const QString &value, TagMergeMode mode=TagMergeReplaceAll)
 
int descriptionCount () const
 
QString version () const
 
void setVersion (const QString &value)
 
QString isrc () const
 
void setIsrc (const QString &value)
 
QString organization (int index=0) const
 
void setOrganization (const QString &value, TagMergeMode mode=TagMergeReplaceAll)
 
int organizationCount () const
 
QString copyright () const
 
void setCopyright (const QString &value)
 
QString copyrightUri () const
 
void setCopyrightUri (const QString &value)
 
QString contact (int index=0) const
 
void setContact (const QString &value, TagMergeMode mode=TagMergeReplaceAll)
 
int contactCount () const
 
QString license () const
 
void setLicense (const QString &value)
 
QString licenseUri () const
 
void setLicenseUri (const QString &value)
 
QString performer (int index=0) const
 
void setPerformer (const QString &value, TagMergeMode mode=TagMergeReplaceAll)
 
int performerCount () const
 
quint64 duration () const
 
void setDuration (quint64 value)
 
QString codec () const
 
void setCodec (const QString &value)
 
QString videoCodec () const
 
void setVideoCodec (const QString &value)
 
QString audioCodec () const
 
void setAudioCodec (const QString &value)
 
QString subtitleCodec () const
 
void setSubtitleCodec (const QString &value)
 
QString containerFormat () const
 
void setContainerFormat (const QString &value)
 
quint32 bitrate () const
 
void setBitrate (quint32 value)
 
quint32 nominalBitrate () const
 
void setNominalBitrate (quint32 value)
 
quint32 minimumBitrate () const
 
void setMinimumBitrate (quint32 value)
 
quint32 maximumBitrate () const
 
void setMaximumBitrate (quint32 value)
 
quint32 serial () const
 
void setSerial (quint32 value)
 
QString encoder () const
 
void setEncoder (const QString &value)
 
quint32 encoderVersion () const
 
void setEncoderVersion (quint32 value)
 
double trackGain () const
 
void setTrackGain (double value)
 
double trackPeak () const
 
void setTrackPeak (double value)
 
double albumGain () const
 
void setAlbumGain (double value)
 
double albumPeak () const
 
void setAlbumPeak (double value)
 
double referenceLevel () const
 
void setReferenceLevel (double value)
 
QString languageCode () const
 
void setLanguageCode (const QString &value)
 
SamplePtr image (int index=0) const
 
void setImage (const SamplePtr &value, TagMergeMode mode=TagMergeReplaceAll)
 
int imageCount () const
 
SamplePtr previewImage () const
 
void setPreviewImage (const SamplePtr &value)
 
SamplePtr attachment (int index=0) const
 
void setAttachment (const SamplePtr &value, TagMergeMode mode=TagMergeReplaceAll)
 
int attachmentCount () const
 
double beatsPerMinute () const
 
void setBeatsPerMinute (double value)
 
QString keywords (int index=0) const
 
void setKeywords (const QString &value, TagMergeMode mode=TagMergeReplaceAll)
 
int keywordsCount () const
 
QString geoLocationName () const
 
void seGeoLocationName (const QString &value)
 
double geoLocationLatitude () const
 
void setGeoLocationLatitude (double value)
 
double geoLocationLongitude () const
 
void setGeoLocationLongitude (double value)
 
double geoLocationElevation () const
 
void setGeoLocationElevation (double value)
 
QString geoLocationCountry () const
 
void setGeoLocationCountry (const QString &value)
 
QString geoLocationCity () const
 
void setGeoLocationCity (const QString &value)
 
QString geoLocationSublocation () const
 
void setGeoLocationSublocation (const QString &value)
 
double geoLocationMovementSpeed () const
 
void setGeoLocationMovementSpeed (double value)
 
double geoLocationMovementDirection () const
 
void setGeoLocationMovementDirection (double value)
 
double geoLocationCaptureDirection () const
 
void setGeoLocationCaptureDirector (double value)
 
QString showName (int index=0) const
 
void setShowName (const QString &value, TagMergeMode mode=TagMergeReplaceAll)
 
int showNameCount () const
 
QString showSortName () const
 
void setShowSortName (const QString &value)
 
quint32 showEpisodeNumber () const
 
void setShowEpisodeNumber (quint32 value)
 
quint32 showSeasonNumber () const
 
void setShowSeasonNumber (quint32 value)
 
QString lyrics (int index=0) const
 
void setLyrics (const QString &value, TagMergeMode mode=TagMergeReplaceAll)
 
int lyricsCount () const
 
QString composerSortName () const
 
void setComposerSortName (const QString &value)
 
QString grouping () const
 
void setGrouping (const QString &value)
 
quint32 userRating () const
 
void setUserRating (quint32 value)
 
QString deviceManufacturer () const
 
void setDeviceManufacturer (const QString &value)
 
QString deviceModel () const
 
void setDeviceModel (const QString &value)
 
QString imageOrientation () const
 
void setImageOrientation (const QString &value)
 
QString applicationName () const
 
void setApplicationName (const QString &value)
 
SamplePtr applicationData () const
 
void setApplicationData (const SamplePtr &value)
 
QDateTime dateTime () const
 
void setDateTime (const QDateTime &value)
 
double geoLocationHorizontalError () const
 
void setGeoLocationHorizontalError (double value)
 

Static Public Member Functions

static TagList merge (const TagList &firstList, const TagList &secondList, TagMergeMode mode=TagMergeAppend)
 

Related Symbols

(Note that these are not member symbols.)

QDebug operator<< (QDebug debug, const TagList &taglist)
 

Detailed Description

Wrapper class for GstTagList.

TagList is a collection of tags and values that is associated with TagMessages and TagEvents. used to describe metadata in media files.

Tags are usually set with the helper functions:

TagList tl();
tl.setTitle("12th Symphony");
tl.setAuthor("Beethoven");
tl.setTrackNumber(1);
Wrapper class for GstTagList.
Definition taglist.h:71

And retrieved as native Qt types in a similar way:

qDebug() << tl.title();
int track = tl.trackNumber();

Some tags accept multiple values. By default only the first value is returned, but it is possible to determine the number of values available and retrieve a specific one using its index:

int authors = tl.authorCount();
for (int i=0; i<authors; i++) {
myAuthorList << tl.author(i);
}

It is also possible to use the optional TagMerge parameters when setting tags that accept multiple values:

tl.setAuthor("John");
tl.setAuthor("Mary", QGst::TagMergeAppend); //now tl.authorCount() equals 2
tl.setAuthor("George", QGst::TagMergeReplaceAll); //now there is only one author, "George"
Note
This class is implicitly shared.

Definition at line 70 of file taglist.h.

Constructor & Destructor Documentation

◆ TagList() [1/3]

QGst::TagList::TagList ( )

Definition at line 101 of file taglist.cpp.

◆ TagList() [2/3]

QGst::TagList::TagList ( const GstTagList *  taglist)

Definition at line 106 of file taglist.cpp.

◆ TagList() [3/3]

QGst::TagList::TagList ( const TagList other)

Definition at line 115 of file taglist.cpp.

◆ ~TagList()

QGst::TagList::~TagList ( )
virtual

Definition at line 111 of file taglist.cpp.

Member Function Documentation

◆ operator=()

TagList & QGst::TagList::operator= ( const TagList other)

Definition at line 120 of file taglist.cpp.

◆ isEmpty()

bool QGst::TagList::isEmpty ( ) const

Definition at line 126 of file taglist.cpp.

◆ insert()

void QGst::TagList::insert ( const TagList other,
TagMergeMode  mode = TagMergeAppend 
)

Definition at line 131 of file taglist.cpp.

◆ merge()

TagList QGst::TagList::merge ( const TagList firstList,
const TagList secondList,
TagMergeMode  mode = TagMergeAppend 
)
static

Definition at line 137 of file taglist.cpp.

◆ tagValue()

QGlib::Value QGst::TagList::tagValue ( const char *  tag,
int  index = 0 
) const

Definition at line 149 of file taglist.cpp.

◆ setTagValue()

void QGst::TagList::setTagValue ( const char *  tag,
const QGlib::Value value,
TagMergeMode  mode = TagMergeReplaceAll 
)

Definition at line 154 of file taglist.cpp.

◆ tagValueCount()

int QGst::TagList::tagValueCount ( const char *  tag) const

Definition at line 159 of file taglist.cpp.

◆ clear()

void QGst::TagList::clear ( )

Definition at line 164 of file taglist.cpp.

◆ removeTag()

void QGst::TagList::removeTag ( const char *  tag)

Definition at line 170 of file taglist.cpp.

◆ operator GstTagList *()

QGst::TagList::operator GstTagList * ( )

Definition at line 175 of file taglist.cpp.

◆ operator const GstTagList *()

QGst::TagList::operator const GstTagList * ( ) const

Definition at line 180 of file taglist.cpp.

◆ title()

QString QGst::TagList::title ( int  index = 0) const

Definition at line 185 of file taglist.cpp.

◆ setTitle()

void QGst::TagList::setTitle ( const QString &  value,
TagMergeMode  mode = TagMergeReplaceAll 
)

Definition at line 190 of file taglist.cpp.

◆ titleCount()

int QGst::TagList::titleCount ( ) const

Definition at line 196 of file taglist.cpp.

◆ titleSortName()

QString QGst::TagList::titleSortName ( ) const

Definition at line 201 of file taglist.cpp.

◆ setTitleSortName()

void QGst::TagList::setTitleSortName ( const QString &  value)

Definition at line 206 of file taglist.cpp.

◆ artist()

QString QGst::TagList::artist ( int  index = 0) const

Definition at line 212 of file taglist.cpp.

◆ setArtist()

void QGst::TagList::setArtist ( const QString &  value,
TagMergeMode  mode = TagMergeReplaceAll 
)

Definition at line 217 of file taglist.cpp.

◆ artistCount()

int QGst::TagList::artistCount ( ) const

Definition at line 223 of file taglist.cpp.

◆ artistSortName()

QString QGst::TagList::artistSortName ( ) const

Definition at line 228 of file taglist.cpp.

◆ setArtistSortName()

void QGst::TagList::setArtistSortName ( const QString &  value)

Definition at line 233 of file taglist.cpp.

◆ composer()

QString QGst::TagList::composer ( int  index = 0) const

Definition at line 239 of file taglist.cpp.

◆ setComposer()

void QGst::TagList::setComposer ( const QString &  value,
TagMergeMode  mode = TagMergeReplaceAll 
)

Definition at line 244 of file taglist.cpp.

◆ composerCount()

int QGst::TagList::composerCount ( ) const

Definition at line 250 of file taglist.cpp.

◆ date()

QDate QGst::TagList::date ( ) const

Definition at line 255 of file taglist.cpp.

◆ setDate()

void QGst::TagList::setDate ( const QDate &  value)

Definition at line 266 of file taglist.cpp.

◆ genre()

QString QGst::TagList::genre ( int  index = 0) const

Definition at line 272 of file taglist.cpp.

◆ setGenre()

void QGst::TagList::setGenre ( const QString &  value,
TagMergeMode  mode = TagMergeReplaceAll 
)

Definition at line 277 of file taglist.cpp.

◆ genreCount()

int QGst::TagList::genreCount ( ) const

Definition at line 283 of file taglist.cpp.

◆ comment()

QString QGst::TagList::comment ( int  index = 0) const

Definition at line 288 of file taglist.cpp.

◆ setComment()

void QGst::TagList::setComment ( const QString &  value,
TagMergeMode  mode = TagMergeReplaceAll 
)

Definition at line 293 of file taglist.cpp.

◆ commentCount()

int QGst::TagList::commentCount ( ) const

Definition at line 299 of file taglist.cpp.

◆ extendedComment()

QString QGst::TagList::extendedComment ( int  index = 0) const

Definition at line 304 of file taglist.cpp.

◆ setExtendedComment()

void QGst::TagList::setExtendedComment ( const QString &  value,
TagMergeMode  mode = TagMergeReplaceAll 
)

Definition at line 309 of file taglist.cpp.

◆ extendedCommentCount()

int QGst::TagList::extendedCommentCount ( ) const

Definition at line 315 of file taglist.cpp.

◆ trackNumber()

quint32 QGst::TagList::trackNumber ( ) const

Definition at line 320 of file taglist.cpp.

◆ setTrackNumber()

void QGst::TagList::setTrackNumber ( quint32  value)

Definition at line 325 of file taglist.cpp.

◆ trackCount()

quint32 QGst::TagList::trackCount ( ) const

Definition at line 330 of file taglist.cpp.

◆ setTrackCount()

void QGst::TagList::setTrackCount ( quint32  value)

Definition at line 335 of file taglist.cpp.

◆ albumVolumeNumber()

quint32 QGst::TagList::albumVolumeNumber ( ) const

Definition at line 340 of file taglist.cpp.

◆ setAlbumVolumeNumber()

void QGst::TagList::setAlbumVolumeNumber ( quint32  value)

Definition at line 345 of file taglist.cpp.

◆ albumVolumeCount()

quint32 QGst::TagList::albumVolumeCount ( ) const

Definition at line 350 of file taglist.cpp.

◆ setAlbumVolumeCount()

void QGst::TagList::setAlbumVolumeCount ( quint32  value)

Definition at line 355 of file taglist.cpp.

◆ location()

QString QGst::TagList::location ( int  index = 0) const

Definition at line 360 of file taglist.cpp.

◆ setLocation()

void QGst::TagList::setLocation ( const QString &  value,
TagMergeMode  mode = TagMergeReplaceAll 
)

Definition at line 365 of file taglist.cpp.

◆ locationCount()

int QGst::TagList::locationCount ( ) const

Definition at line 371 of file taglist.cpp.

◆ homepage()

QString QGst::TagList::homepage ( int  index = 0) const

Definition at line 376 of file taglist.cpp.

◆ setHomepage()

void QGst::TagList::setHomepage ( const QString &  value,
TagMergeMode  mode = TagMergeReplaceAll 
)

Definition at line 381 of file taglist.cpp.

◆ homepageCount()

int QGst::TagList::homepageCount ( ) const

Definition at line 387 of file taglist.cpp.

◆ description()

QString QGst::TagList::description ( int  index = 0) const

Definition at line 392 of file taglist.cpp.

◆ setDescription()

void QGst::TagList::setDescription ( const QString &  value,
TagMergeMode  mode = TagMergeReplaceAll 
)

Definition at line 397 of file taglist.cpp.

◆ descriptionCount()

int QGst::TagList::descriptionCount ( ) const

Definition at line 403 of file taglist.cpp.

◆ version()

QString QGst::TagList::version ( ) const

Definition at line 408 of file taglist.cpp.

◆ setVersion()

void QGst::TagList::setVersion ( const QString &  value)

Definition at line 413 of file taglist.cpp.

◆ isrc()

QString QGst::TagList::isrc ( ) const

Definition at line 419 of file taglist.cpp.

◆ setIsrc()

void QGst::TagList::setIsrc ( const QString &  value)

Definition at line 424 of file taglist.cpp.

◆ organization()

QString QGst::TagList::organization ( int  index = 0) const

Definition at line 430 of file taglist.cpp.

◆ setOrganization()

void QGst::TagList::setOrganization ( const QString &  value,
TagMergeMode  mode = TagMergeReplaceAll 
)

Definition at line 435 of file taglist.cpp.

◆ organizationCount()

int QGst::TagList::organizationCount ( ) const

Definition at line 441 of file taglist.cpp.

◆ copyright()

QString QGst::TagList::copyright ( ) const

Definition at line 446 of file taglist.cpp.

◆ setCopyright()

void QGst::TagList::setCopyright ( const QString &  value)

Definition at line 451 of file taglist.cpp.

◆ copyrightUri()

QString QGst::TagList::copyrightUri ( ) const

Definition at line 457 of file taglist.cpp.

◆ setCopyrightUri()

void QGst::TagList::setCopyrightUri ( const QString &  value)

Definition at line 462 of file taglist.cpp.

◆ contact()

QString QGst::TagList::contact ( int  index = 0) const

Definition at line 468 of file taglist.cpp.

◆ setContact()

void QGst::TagList::setContact ( const QString &  value,
TagMergeMode  mode = TagMergeReplaceAll 
)

Definition at line 473 of file taglist.cpp.

◆ contactCount()

int QGst::TagList::contactCount ( ) const

Definition at line 479 of file taglist.cpp.

◆ license()

QString QGst::TagList::license ( ) const

Definition at line 484 of file taglist.cpp.

◆ setLicense()

void QGst::TagList::setLicense ( const QString &  value)

Definition at line 489 of file taglist.cpp.

◆ licenseUri()

QString QGst::TagList::licenseUri ( ) const

Definition at line 495 of file taglist.cpp.

◆ setLicenseUri()

void QGst::TagList::setLicenseUri ( const QString &  value)

Definition at line 500 of file taglist.cpp.

◆ performer()

QString QGst::TagList::performer ( int  index = 0) const

Definition at line 506 of file taglist.cpp.

◆ setPerformer()

void QGst::TagList::setPerformer ( const QString &  value,
TagMergeMode  mode = TagMergeReplaceAll 
)

Definition at line 511 of file taglist.cpp.

◆ performerCount()

int QGst::TagList::performerCount ( ) const

Definition at line 517 of file taglist.cpp.

◆ duration()

quint64 QGst::TagList::duration ( ) const

Definition at line 522 of file taglist.cpp.

◆ setDuration()

void QGst::TagList::setDuration ( quint64  value)

Definition at line 529 of file taglist.cpp.

◆ codec()

QString QGst::TagList::codec ( ) const

Definition at line 534 of file taglist.cpp.

◆ setCodec()

void QGst::TagList::setCodec ( const QString &  value)

Definition at line 539 of file taglist.cpp.

◆ videoCodec()

QString QGst::TagList::videoCodec ( ) const

Definition at line 545 of file taglist.cpp.

◆ setVideoCodec()

void QGst::TagList::setVideoCodec ( const QString &  value)

Definition at line 550 of file taglist.cpp.

◆ audioCodec()

QString QGst::TagList::audioCodec ( ) const

Definition at line 556 of file taglist.cpp.

◆ setAudioCodec()

void QGst::TagList::setAudioCodec ( const QString &  value)

Definition at line 561 of file taglist.cpp.

◆ subtitleCodec()

QString QGst::TagList::subtitleCodec ( ) const

Definition at line 567 of file taglist.cpp.

◆ setSubtitleCodec()

void QGst::TagList::setSubtitleCodec ( const QString &  value)

Definition at line 572 of file taglist.cpp.

◆ containerFormat()

QString QGst::TagList::containerFormat ( ) const

Definition at line 578 of file taglist.cpp.

◆ setContainerFormat()

void QGst::TagList::setContainerFormat ( const QString &  value)

Definition at line 583 of file taglist.cpp.

◆ bitrate()

quint32 QGst::TagList::bitrate ( ) const

Definition at line 589 of file taglist.cpp.

◆ setBitrate()

void QGst::TagList::setBitrate ( quint32  value)

Definition at line 594 of file taglist.cpp.

◆ nominalBitrate()

quint32 QGst::TagList::nominalBitrate ( ) const

Definition at line 599 of file taglist.cpp.

◆ setNominalBitrate()

void QGst::TagList::setNominalBitrate ( quint32  value)

Definition at line 604 of file taglist.cpp.

◆ minimumBitrate()

quint32 QGst::TagList::minimumBitrate ( ) const

Definition at line 609 of file taglist.cpp.

◆ setMinimumBitrate()

void QGst::TagList::setMinimumBitrate ( quint32  value)

Definition at line 614 of file taglist.cpp.

◆ maximumBitrate()

quint32 QGst::TagList::maximumBitrate ( ) const

Definition at line 619 of file taglist.cpp.

◆ setMaximumBitrate()

void QGst::TagList::setMaximumBitrate ( quint32  value)

Definition at line 624 of file taglist.cpp.

◆ serial()

quint32 QGst::TagList::serial ( ) const

Definition at line 629 of file taglist.cpp.

◆ setSerial()

void QGst::TagList::setSerial ( quint32  value)

Definition at line 634 of file taglist.cpp.

◆ encoder()

QString QGst::TagList::encoder ( ) const

Definition at line 639 of file taglist.cpp.

◆ setEncoder()

void QGst::TagList::setEncoder ( const QString &  value)

Definition at line 644 of file taglist.cpp.

◆ encoderVersion()

quint32 QGst::TagList::encoderVersion ( ) const

Definition at line 650 of file taglist.cpp.

◆ setEncoderVersion()

void QGst::TagList::setEncoderVersion ( quint32  value)

Definition at line 655 of file taglist.cpp.

◆ trackGain()

double QGst::TagList::trackGain ( ) const

Definition at line 660 of file taglist.cpp.

◆ setTrackGain()

void QGst::TagList::setTrackGain ( double  value)

Definition at line 665 of file taglist.cpp.

◆ trackPeak()

double QGst::TagList::trackPeak ( ) const

Definition at line 670 of file taglist.cpp.

◆ setTrackPeak()

void QGst::TagList::setTrackPeak ( double  value)

Definition at line 675 of file taglist.cpp.

◆ albumGain()

double QGst::TagList::albumGain ( ) const

Definition at line 680 of file taglist.cpp.

◆ setAlbumGain()

void QGst::TagList::setAlbumGain ( double  value)

Definition at line 685 of file taglist.cpp.

◆ albumPeak()

double QGst::TagList::albumPeak ( ) const

Definition at line 690 of file taglist.cpp.

◆ setAlbumPeak()

void QGst::TagList::setAlbumPeak ( double  value)

Definition at line 695 of file taglist.cpp.

◆ referenceLevel()

double QGst::TagList::referenceLevel ( ) const

Definition at line 700 of file taglist.cpp.

◆ setReferenceLevel()

void QGst::TagList::setReferenceLevel ( double  value)

Definition at line 705 of file taglist.cpp.

◆ languageCode()

QString QGst::TagList::languageCode ( ) const

Definition at line 710 of file taglist.cpp.

◆ setLanguageCode()

void QGst::TagList::setLanguageCode ( const QString &  value)

Definition at line 715 of file taglist.cpp.

◆ image()

SamplePtr QGst::TagList::image ( int  index = 0) const

Definition at line 721 of file taglist.cpp.

◆ setImage()

void QGst::TagList::setImage ( const SamplePtr value,
TagMergeMode  mode = TagMergeReplaceAll 
)

Definition at line 726 of file taglist.cpp.

◆ imageCount()

int QGst::TagList::imageCount ( ) const

Definition at line 732 of file taglist.cpp.

◆ previewImage()

SamplePtr QGst::TagList::previewImage ( ) const

Definition at line 737 of file taglist.cpp.

◆ setPreviewImage()

void QGst::TagList::setPreviewImage ( const SamplePtr value)

Definition at line 742 of file taglist.cpp.

◆ attachment()

SamplePtr QGst::TagList::attachment ( int  index = 0) const

Definition at line 748 of file taglist.cpp.

◆ setAttachment()

void QGst::TagList::setAttachment ( const SamplePtr value,
TagMergeMode  mode = TagMergeReplaceAll 
)

Definition at line 753 of file taglist.cpp.

◆ attachmentCount()

int QGst::TagList::attachmentCount ( ) const

Definition at line 759 of file taglist.cpp.

◆ beatsPerMinute()

double QGst::TagList::beatsPerMinute ( ) const

Definition at line 764 of file taglist.cpp.

◆ setBeatsPerMinute()

void QGst::TagList::setBeatsPerMinute ( double  value)

Definition at line 769 of file taglist.cpp.

◆ keywords()

QString QGst::TagList::keywords ( int  index = 0) const

Definition at line 774 of file taglist.cpp.

◆ setKeywords()

void QGst::TagList::setKeywords ( const QString &  value,
TagMergeMode  mode = TagMergeReplaceAll 
)

Definition at line 779 of file taglist.cpp.

◆ keywordsCount()

int QGst::TagList::keywordsCount ( ) const

Definition at line 785 of file taglist.cpp.

◆ geoLocationName()

QString QGst::TagList::geoLocationName ( ) const

Definition at line 790 of file taglist.cpp.

◆ seGeoLocationName()

void QGst::TagList::seGeoLocationName ( const QString &  value)

Definition at line 795 of file taglist.cpp.

◆ geoLocationLatitude()

double QGst::TagList::geoLocationLatitude ( ) const

Definition at line 801 of file taglist.cpp.

◆ setGeoLocationLatitude()

void QGst::TagList::setGeoLocationLatitude ( double  value)

Definition at line 806 of file taglist.cpp.

◆ geoLocationLongitude()

double QGst::TagList::geoLocationLongitude ( ) const

Definition at line 812 of file taglist.cpp.

◆ setGeoLocationLongitude()

void QGst::TagList::setGeoLocationLongitude ( double  value)

Definition at line 817 of file taglist.cpp.

◆ geoLocationElevation()

double QGst::TagList::geoLocationElevation ( ) const

Definition at line 823 of file taglist.cpp.

◆ setGeoLocationElevation()

void QGst::TagList::setGeoLocationElevation ( double  value)

Definition at line 828 of file taglist.cpp.

◆ geoLocationCountry()

QString QGst::TagList::geoLocationCountry ( ) const

Definition at line 834 of file taglist.cpp.

◆ setGeoLocationCountry()

void QGst::TagList::setGeoLocationCountry ( const QString &  value)

Definition at line 839 of file taglist.cpp.

◆ geoLocationCity()

QString QGst::TagList::geoLocationCity ( ) const

Definition at line 845 of file taglist.cpp.

◆ setGeoLocationCity()

void QGst::TagList::setGeoLocationCity ( const QString &  value)

Definition at line 850 of file taglist.cpp.

◆ geoLocationSublocation()

QString QGst::TagList::geoLocationSublocation ( ) const

Definition at line 856 of file taglist.cpp.

◆ setGeoLocationSublocation()

void QGst::TagList::setGeoLocationSublocation ( const QString &  value)

Definition at line 861 of file taglist.cpp.

◆ geoLocationMovementSpeed()

double QGst::TagList::geoLocationMovementSpeed ( ) const

Definition at line 867 of file taglist.cpp.

◆ setGeoLocationMovementSpeed()

void QGst::TagList::setGeoLocationMovementSpeed ( double  value)

Definition at line 872 of file taglist.cpp.

◆ geoLocationMovementDirection()

double QGst::TagList::geoLocationMovementDirection ( ) const

Definition at line 878 of file taglist.cpp.

◆ setGeoLocationMovementDirection()

void QGst::TagList::setGeoLocationMovementDirection ( double  value)

Definition at line 883 of file taglist.cpp.

◆ geoLocationCaptureDirection()

double QGst::TagList::geoLocationCaptureDirection ( ) const

Definition at line 889 of file taglist.cpp.

◆ setGeoLocationCaptureDirector()

void QGst::TagList::setGeoLocationCaptureDirector ( double  value)

Definition at line 894 of file taglist.cpp.

◆ showName()

QString QGst::TagList::showName ( int  index = 0) const

Definition at line 900 of file taglist.cpp.

◆ setShowName()

void QGst::TagList::setShowName ( const QString &  value,
TagMergeMode  mode = TagMergeReplaceAll 
)

Definition at line 905 of file taglist.cpp.

◆ showNameCount()

int QGst::TagList::showNameCount ( ) const

Definition at line 911 of file taglist.cpp.

◆ showSortName()

QString QGst::TagList::showSortName ( ) const

Definition at line 916 of file taglist.cpp.

◆ setShowSortName()

void QGst::TagList::setShowSortName ( const QString &  value)

Definition at line 921 of file taglist.cpp.

◆ showEpisodeNumber()

quint32 QGst::TagList::showEpisodeNumber ( ) const

Definition at line 927 of file taglist.cpp.

◆ setShowEpisodeNumber()

void QGst::TagList::setShowEpisodeNumber ( quint32  value)

Definition at line 932 of file taglist.cpp.

◆ showSeasonNumber()

quint32 QGst::TagList::showSeasonNumber ( ) const

Definition at line 937 of file taglist.cpp.

◆ setShowSeasonNumber()

void QGst::TagList::setShowSeasonNumber ( quint32  value)

Definition at line 942 of file taglist.cpp.

◆ lyrics()

QString QGst::TagList::lyrics ( int  index = 0) const

Definition at line 947 of file taglist.cpp.

◆ setLyrics()

void QGst::TagList::setLyrics ( const QString &  value,
TagMergeMode  mode = TagMergeReplaceAll 
)

Definition at line 952 of file taglist.cpp.

◆ lyricsCount()

int QGst::TagList::lyricsCount ( ) const

Definition at line 958 of file taglist.cpp.

◆ composerSortName()

QString QGst::TagList::composerSortName ( ) const

Definition at line 963 of file taglist.cpp.

◆ setComposerSortName()

void QGst::TagList::setComposerSortName ( const QString &  value)

Definition at line 968 of file taglist.cpp.

◆ grouping()

QString QGst::TagList::grouping ( ) const

Definition at line 974 of file taglist.cpp.

◆ setGrouping()

void QGst::TagList::setGrouping ( const QString &  value)

Definition at line 979 of file taglist.cpp.

◆ userRating()

quint32 QGst::TagList::userRating ( ) const

Definition at line 985 of file taglist.cpp.

◆ setUserRating()

void QGst::TagList::setUserRating ( quint32  value)

Definition at line 990 of file taglist.cpp.

◆ deviceManufacturer()

QString QGst::TagList::deviceManufacturer ( ) const

Definition at line 995 of file taglist.cpp.

◆ setDeviceManufacturer()

void QGst::TagList::setDeviceManufacturer ( const QString &  value)

Definition at line 1000 of file taglist.cpp.

◆ deviceModel()

QString QGst::TagList::deviceModel ( ) const

Definition at line 1006 of file taglist.cpp.

◆ setDeviceModel()

void QGst::TagList::setDeviceModel ( const QString &  value)

Definition at line 1011 of file taglist.cpp.

◆ imageOrientation()

QString QGst::TagList::imageOrientation ( ) const

Definition at line 1017 of file taglist.cpp.

◆ setImageOrientation()

void QGst::TagList::setImageOrientation ( const QString &  value)

Definition at line 1022 of file taglist.cpp.

◆ applicationName()

QString QGst::TagList::applicationName ( ) const

Definition at line 1038 of file taglist.cpp.

◆ setApplicationName()

void QGst::TagList::setApplicationName ( const QString &  value)

Definition at line 1043 of file taglist.cpp.

◆ applicationData()

SamplePtr QGst::TagList::applicationData ( ) const

Definition at line 1049 of file taglist.cpp.

◆ setApplicationData()

void QGst::TagList::setApplicationData ( const SamplePtr value)

Definition at line 1054 of file taglist.cpp.

◆ dateTime()

QDateTime QGst::TagList::dateTime ( ) const

Definition at line 1060 of file taglist.cpp.

◆ setDateTime()

void QGst::TagList::setDateTime ( const QDateTime &  value)

Definition at line 1065 of file taglist.cpp.

◆ geoLocationHorizontalError()

double QGst::TagList::geoLocationHorizontalError ( ) const

Definition at line 1028 of file taglist.cpp.

◆ setGeoLocationHorizontalError()

void QGst::TagList::setGeoLocationHorizontalError ( double  value)

Definition at line 1033 of file taglist.cpp.

Friends And Related Symbol Documentation

◆ operator<<()

QDebug operator<< ( QDebug  debug,
const TagList taglist 
)
related

Definition at line 1072 of file taglist.cpp.


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