aroarfw
Main Page
Data Structures
Files
File List
Globals
include
aroarfw
meta.h
Go to the documentation of this file.
1
//meta.h:
2
3
/*
4
* Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013
5
*
6
* This file is part of aroarfw, a RoarAudio framework for
7
* embedded systems (µControlers).
8
*
9
* This file is free software; you can redistribute it and/or modify
10
* it under the terms of the GNU General Public License version 3
11
* or (at your option) any later version as published by
12
* the Free Software Foundation.
13
*
14
* aroarfw is distributed in the hope that it will be useful,
15
* but WITHOUT ANY WARRANTY; without even the implied warranty of
16
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17
* GNU General Public License for more details.
18
*
19
* You should have received a copy of the GNU General Public License
20
* along with this software; see the file COPYING. If not, write to
21
* the Free Software Foundation, 51 Franklin Street, Fifth Floor,
22
* Boston, MA 02110-1301, USA.
23
*/
24
25
#ifndef _AROARFW_META_H_
26
#define _AROARFW_META_H_
27
29
typedef
enum
{
31
RMETA_NONE
= 0,
33
RMETA_TITLE
= 1,
35
RMETA_ALBUM
= 2,
37
RMETA_AUTHOR
= 3,
40
RMETA_ARTIST
=
RMETA_AUTHOR
,
42
RMETA_VERSION
= 4,
45
RMETA_DATE
= 5,
47
RMETA_LICENSE
= 6,
49
RMETA_TRACKNUMBER
= 7,
51
RMETA_ORGANIZATION
= 8,
53
RMETA_DESCRIPTION
= 9,
57
RMETA_GENRE
= 10,
59
RMETA_LOCATION
= 11,
62
RMETA_CONTACT
= 12,
67
RMETA_STREAMURL
= 13,
69
RMETA_HOMEPAGE
= 14,
73
RMETA_THUMBNAIL
= 15,
78
RMETA_LENGTH
= 16,
80
RMETA_COMMENT
= 17,
84
RMETA_OTHER
= 18,
86
RMETA_FILENAME
= 19,
91
RMETA_FILEURL
= 20,
93
RMETA_SERVER
= 21,
98
RMETA_DURATION
= 22,
101
RMETA_WWW
=
RMETA_HOMEPAGE
,
104
RMETA_WOAF
= 23,
106
RMETA_ENCODER
= 24,
109
RMETA_ENCODEDBY
=
RMETA_ENCODER
,
111
RMETA_YEAR
= 25,
113
RMETA_DISCID
= 26,
115
RMETA_RPG_TRACK_PEAK
= 27,
117
RMETA_RPG_TRACK_GAIN
= 28,
119
RMETA_RPG_ALBUM_PEAK
= 29,
121
RMETA_RPG_ALBUM_GAIN
= 30,
126
RMETA_HASH
= 31,
130
RMETA_SIGNALINFO
= 32,
133
RMETA_AUDIOINFO
=
RMETA_SIGNALINFO
,
137
RMETA_OFFSET
= 33,
139
RMETA_PERFORMER
= 34,
141
RMETA_COPYRIGHT
= 35,
148
RMETA_LIKENESS
= 36,
150
RMETA_COMPOSER
= 37,
152
RMETA_RIGHTS
= 38,
154
RMETA_ISRC
= 39,
158
RMETA_LANGUAGE
= 40,
165
RMETA_GTIN
= 41,
169
RMETA_ISBN
=
RMETA_GTIN
,
173
RMETA_EAN
=
RMETA_GTIN
,
175
RMETA_PUBLISHER
= 42,
177
RMETA_DISCNUMBER
= 43,
179
RMETA_SOURCEMEDIA
= 44,
181
RMETA_LABEL
= 45,
184
RMETA_LABELNO
= 46
185
}
rmeta_type_t
;
186
188
typedef
enum
{
190
RMETAMODE_SET
= 0,
192
RMETAMODE_ADD
= 1,
194
RMETAMODE_DELETE
= 2,
196
RMETAMODE_CLEAR
= 3,
198
RMETAMODE_FINALIZE
= 4
199
}
rmeta_mode_t
;
200
201
#endif
202
203
//ll
Generated on Mon Oct 21 2013 16:51:05 for aroarfw by
1.8.4