gavl: Defined metadata keys

gavl

Macros
Defined metadata keys
Metadata

## Macros
#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.
#define | GAVL_META_DATE "Date"
| Generic date.
#define | GAVL_META_DATE_CREATE "CreationDate"
| Creation date.
#define | GAVL_META_DATE_MODIFY "ModificationDate"
| Modification date.
#define | GAVL_META_YEAR "Year"
| Generic year.
#define | GAVL_META_LANGUAGE "Language"
| Language.
#define | GAVL_META_COMMENT "Comment"
| Comment.
#define | GAVL_META_URL "URL"
| Related URL.
#define | GAVL_META_SOFTWARE "Software"
| Software.
#define | GAVL_META_CREATOR "Creator"
| Person, who created the file.
#define | GAVL_META_FORMAT "Format"
| Format.
#define | GAVL_META_LABEL "Label"
| Label.
#define | GAVL_META_BITRATE "Bitrate"
| Bitrate.
#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.

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