gavl

- Main Page
- Modules
- Data Structures
- Files

Macros
Defined metadata keys
Metadata

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

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

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

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