/usr/include/gavl/metatags.h is in libgavl-dev 1.4.0-5.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 | /*****************************************************************
* gavl - a general purpose audio/video processing library
*
* Copyright (c) 2001 - 2011 Members of the Gmerlin project
* gmerlin-general@lists.sourceforge.net
* http://gmerlin.sourceforge.net
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* *****************************************************************/
#ifndef GAVL_METATAGS_H_INCLUDED
#define GAVL_METATAGS_H_INCLUDED
/** \defgroup metatags Defined metadata keys
* \ingroup metadata
*
* For interoperabiolity reasons, try to use these macros
* as metadata keys whenever possible.
*
* Since 1.4.0
*
* @{
*/
/** \brief Title of the song/movie... */
#define GAVL_META_TITLE "Title"
/** \brief Performing artist */
#define GAVL_META_ARTIST "Artist"
/** \brief Artist of the Album */
#define GAVL_META_ALBUMARTIST "Albumartist"
/** \brief Author */
#define GAVL_META_AUTHOR "Author"
/** \brief Copyright */
#define GAVL_META_COPYRIGHT "Copyright"
/** \brief Album */
#define GAVL_META_ALBUM "Album"
/** \brief Genre */
#define GAVL_META_GENRE "Genre"
/** \brief Tracknumber within the album
*
* Integer starting with 1
*/
#define GAVL_META_TRACKNUMBER "Tracknumber"
/** \brief Generic date
*
* YYYY-MM-DD [HH:MM:SS]
*/
#define GAVL_META_DATE "Date"
/** \brief Creation date
*
* YYYY-MM-DD [HH:MM:SS]
*/
#define GAVL_META_DATE_CREATE "CreationDate" // YYYY-MM-DD [HH:MM:SS]
/** \brief Modification date
*
* YYYY-MM-DD [HH:MM:SS]
*/
#define GAVL_META_DATE_MODIFY "ModificationDate" // YYYY-MM-DD [HH:MM:SS]
/** \brief Generic year
*/
#define GAVL_META_YEAR "Year" // YYYY
/** \brief Language
*
* Use this for subtitles or audio streams
*/
#define GAVL_META_LANGUAGE "Language" // ISO 639-2/B 3 letter code
/** \brief Comment
*/
#define GAVL_META_COMMENT "Comment"
/** \brief Related URL
*/
#define GAVL_META_URL "URL"
/** \brief Software
*
* For media files, this is the multiplexer software.
* For single stream this is the encoder software
*/
#define GAVL_META_SOFTWARE "Software"
/** \brief Person, who created the file
*/
#define GAVL_META_CREATOR "Creator"
/** \brief Format
*
* For media files, this is the container format.
* For single stream this is the name of the codec
*/
#define GAVL_META_FORMAT "Format"
/** \brief Label
*
* Stream label (e.g. "Directors comments")
*/
#define GAVL_META_LABEL "Label"
/** \brief Bitrate
*
* Bitrate as integer in bits/s. Can also be a
* string (like VBR)
*/
#define GAVL_META_BITRATE "Bitrate"
/** \brief Valid bits per audio sample
*/
#define GAVL_META_AUDIO_BITS "BitsPerSample"
/** \brief Valid bits per pixel
*/
#define GAVL_META_VIDEO_BPP "BitsPerPixel"
/** \brief Vendor of the device/software, which created the file
*/
#define GAVL_META_VENDOR "Vendor"
/** \brief Model name of the device, which created the file
*/
#define GAVL_META_DEVICE "Device"
/**
* @}
*/
#endif // GAVL_METATAGS_H_INCLUDED
|