gavl
Macros
Defined metadata keys

Macros

#define GAVL_META_TITLE   "Title"
 Title of the song/movie... More...
 
#define GAVL_META_ARTIST   "Artist"
 Performing artist. More...
 
#define GAVL_META_ALBUMARTIST   "Albumartist"
 Artist of the Album. More...
 
#define GAVL_META_AUTHOR   "Author"
 Author. More...
 
#define GAVL_META_COPYRIGHT   "Copyright"
 Copyright. More...
 
#define GAVL_META_ALBUM   "Album"
 Album. More...
 
#define GAVL_META_GENRE   "Genre"
 Genre. More...
 
#define GAVL_META_TRACKNUMBER   "Tracknumber"
 Tracknumber within the album. More...
 
#define GAVL_META_DATE   "Date"
 Generic date. More...
 
#define GAVL_META_DATE_CREATE   "CreationDate"
 Creation date. More...
 
#define GAVL_META_DATE_MODIFY   "ModificationDate"
 Modification date. More...
 
#define GAVL_META_YEAR   "Year"
 Generic year. More...
 
#define GAVL_META_LANGUAGE   "Language"
 Language. More...
 
#define GAVL_META_COMMENT   "Comment"
 Comment. More...
 
#define GAVL_META_URL   "URL"
 Related URL. More...
 
#define GAVL_META_REFURL   "RefURL"
 Referenced URL (means: Redirector) More...
 
#define GAVL_META_SOFTWARE   "Software"
 Software. More...
 
#define GAVL_META_CREATOR   "Creator"
 Person, who created the file. More...
 
#define GAVL_META_FORMAT   "Format"
 Format. More...
 
#define GAVL_META_LABEL   "Label"
 Label. More...
 
#define GAVL_META_BITRATE   "Bitrate"
 Bitrate. More...
 
#define GAVL_META_AUDIO_BITS   "BitsPerSample"
 Valid bits per audio sample. More...
 
#define GAVL_META_VIDEO_BPP   "BitsPerPixel"
 Valid bits per pixel. More...
 
#define GAVL_META_VENDOR   "Vendor"
 Vendor of the device/software, which created the file. More...
 
#define GAVL_META_DEVICE   "Device"
 Model name of the device, which created the file. More...
 
#define GAVL_META_STATION   "Station"
 Name of the station for Radio or TV streams. More...
 
#define GAVL_META_APPROX_DURATION   "ApproxDuration"
 Approximate duration. More...
 
#define GAVL_META_MIMETYPE   "MimeType"
 MimeType associated with an item. More...
 
#define GAVL_META_LOCATION   "Location"
 Location used for opening this resource. More...
 
#define GAVL_META_BIG_ENDIAN   "BigEndian"
 "1" is big endian, 0 else More...
 

Detailed Description

For interoperabiolity reasons, try to use these macros as metadata keys whenever possible.

Since 1.4.0

Macro Definition Documentation

#define GAVL_META_TITLE   "Title"

Title of the song/movie...

#define GAVL_META_ARTIST   "Artist"

Performing artist.

#define GAVL_META_ALBUMARTIST   "Albumartist"

Artist of the Album.

#define GAVL_META_AUTHOR   "Author"

Author.

#define GAVL_META_COPYRIGHT   "Copyright"

Copyright.

#define GAVL_META_ALBUM   "Album"

Album.

#define GAVL_META_GENRE   "Genre"

Genre.

#define GAVL_META_TRACKNUMBER   "Tracknumber"

Tracknumber within the album.

Integer starting with 1

#define GAVL_META_DATE   "Date"

Generic date.

YYYY-MM-DD [HH:MM:SS]

#define GAVL_META_DATE_CREATE   "CreationDate"

Creation date.

YYYY-MM-DD [HH:MM:SS]

#define GAVL_META_DATE_MODIFY   "ModificationDate"

Modification date.

YYYY-MM-DD [HH:MM:SS]

#define GAVL_META_YEAR   "Year"

Generic year.

#define GAVL_META_LANGUAGE   "Language"

Language.

Use this for subtitles or audio streams

#define GAVL_META_COMMENT   "Comment"

Comment.

#define GAVL_META_URL   "URL"

Related URL.

#define GAVL_META_REFURL   "RefURL"

Referenced URL (means: Redirector)

#define GAVL_META_SOFTWARE   "Software"

Software.

For media files, this is the multiplexer software. For single stream this is the encoder software

#define GAVL_META_CREATOR   "Creator"

Person, who created the file.

#define GAVL_META_FORMAT   "Format"

Format.

For media files, this is the container format. For single stream this is the name of the codec

#define GAVL_META_LABEL   "Label"

Label.

For streams it's the label (e.g. "Directors comments") to display in the stream menu

In global metadata it's the label which should be displayed when this file is played

#define GAVL_META_BITRATE   "Bitrate"

Bitrate.

Bitrate as integer in bits/s. Can also be a string (like VBR)

#define GAVL_META_AUDIO_BITS   "BitsPerSample"

Valid bits per audio sample.

#define GAVL_META_VIDEO_BPP   "BitsPerPixel"

Valid bits per pixel.

#define GAVL_META_VENDOR   "Vendor"

Vendor of the device/software, which created the file.

#define GAVL_META_DEVICE   "Device"

Model name of the device, which created the file.

#define GAVL_META_STATION   "Station"

Name of the station for Radio or TV streams.

#define GAVL_META_APPROX_DURATION   "ApproxDuration"

Approximate duration.

#define GAVL_META_MIMETYPE   "MimeType"

MimeType associated with an item.

#define GAVL_META_LOCATION   "Location"

Location used for opening this resource.

#define GAVL_META_BIG_ENDIAN   "BigEndian"

"1" is big endian, 0 else