source: roaraudio/include/roaraudio/meta.h @ 91:1a6a12f6ea1d

Last change on this file since 91:1a6a12f6ea1d was 91:1a6a12f6ea1d, checked in by phi, 16 years ago

added more meta types mainly for players

File size: 1.1 KB
Line 
1//meta.h:
2
3#ifndef _ROARAUDIO_META_H_
4#define _ROARAUDIO_META_H_
5
6#define ROAR_META_TYPE_NONE          0
7#define ROAR_META_TYPE_TITLE         1
8#define ROAR_META_TYPE_ALBUM         2
9#define ROAR_META_TYPE_AUTOR         3
10#define ROAR_META_TYPE_ARTIST        ROAR_META_TYPE_AUTOR
11#define ROAR_META_TYPE_VERSION       4
12#define ROAR_META_TYPE_DATE          5
13#define ROAR_META_TYPE_LICENSE       6
14#define ROAR_META_TYPE_TRACKNUMBER   7
15#define ROAR_META_TYPE_ORGANIZATION  8
16#define ROAR_META_TYPE_DESCRIPTION   9
17#define ROAR_META_TYPE_GENRE         10
18#define ROAR_META_TYPE_LOCATION      11
19#define ROAR_META_TYPE_CONTACT       12
20#define ROAR_META_TYPE_STREAMURL     13
21#define ROAR_META_TYPE_HOMEPAGE      14
22#define ROAR_META_TYPE_THUMBNAIL     15
23#define ROAR_META_TYPE_LENGTH        16
24#define ROAR_META_TYPE_COMMENT       17
25#define ROAR_META_TYPE_OTHER         18
26#define ROAR_META_TYPE_FILENAME      19
27#define ROAR_META_TYPE_FILEURL       20
28
29
30#define ROAR_META_MAX_NAMELEN 32
31
32#define ROAR_META_MAX_PER_STREAM 16
33
34struct roar_meta {
35 int    type;
36 char   key[ROAR_META_MAX_NAMELEN];
37 char * value;
38};
39
40#endif
41
42//ll
Note: See TracBrowser for help on using the repository browser.