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

Detailed Description

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

Since 1.4.0

Macro Definition Documentation

◆ GAVL_META_TITLE

#define GAVL_META_TITLE   "Title"

Title of the song/movie...

◆ GAVL_META_ARTIST

#define GAVL_META_ARTIST   "Artist"

Performing artist.

◆ GAVL_META_ALBUMARTIST

#define GAVL_META_ALBUMARTIST   "Albumartist"

Artist of the Album.

◆ GAVL_META_AUTHOR

#define GAVL_META_AUTHOR   "Author"

Author.

◆ GAVL_META_COPYRIGHT

#define GAVL_META_COPYRIGHT   "Copyright"

Copyright.

◆ GAVL_META_ALBUM

#define GAVL_META_ALBUM   "Album"

Album.

◆ GAVL_META_GENRE

#define GAVL_META_GENRE   "Genre"

Genre.

◆ GAVL_META_TRACKNUMBER

#define GAVL_META_TRACKNUMBER   "Tracknumber"

Tracknumber within the album.

Integer starting with 1

◆ GAVL_META_DATE

#define GAVL_META_DATE   "Date"

Generic date.

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

◆ GAVL_META_DATE_CREATE

#define GAVL_META_DATE_CREATE   "CreationDate"

Creation date.

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

◆ GAVL_META_DATE_MODIFY

#define GAVL_META_DATE_MODIFY   "ModificationDate"

Modification date.

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

◆ GAVL_META_YEAR

#define GAVL_META_YEAR   "Year"

Generic year.

◆ GAVL_META_LANGUAGE

#define GAVL_META_LANGUAGE   "Language"

Language.

Use this for subtitles or audio streams

◆ GAVL_META_COMMENT

#define GAVL_META_COMMENT   "Comment"

Comment.

◆ GAVL_META_URL

#define GAVL_META_URL   "URL"

Related URL.

◆ GAVL_META_SOFTWARE

#define GAVL_META_SOFTWARE   "Software"

Software.

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

◆ GAVL_META_CREATOR

#define GAVL_META_CREATOR   "Creator"

Person, who created the file.

◆ GAVL_META_FORMAT

#define GAVL_META_FORMAT   "Format"

Format.

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

◆ GAVL_META_LABEL

#define GAVL_META_LABEL   "Label"

Label.

Stream label (e.g. "Directors comments")

◆ GAVL_META_BITRATE

#define GAVL_META_BITRATE   "Bitrate"

Bitrate.

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

◆ GAVL_META_AUDIO_BITS

#define GAVL_META_AUDIO_BITS   "BitsPerSample"

Valid bits per audio sample.

◆ GAVL_META_VIDEO_BPP

#define GAVL_META_VIDEO_BPP   "BitsPerPixel"

Valid bits per pixel.

◆ GAVL_META_VENDOR

#define GAVL_META_VENDOR   "Vendor"

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

◆ GAVL_META_DEVICE

#define GAVL_META_DEVICE   "Device"

Model name of the device, which created the file.