source: roaraudio/include/roaraudio/meta.h @ 90:a4dbc92ef913

Last change on this file since 90:a4dbc92ef913 was 87:3bc590ae9419, checked in by phi, 16 years ago

started with meta data support

File size: 1.0 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
27
28#define ROAR_META_MAX_NAMELEN 32
29
30#define ROAR_META_MAX_PER_STREAM 16
31
32struct roar_meta {
33 int    type;
34 char   key[ROAR_META_MAX_NAMELEN];
35 char * value;
36};
37
38#endif
39
40//ll
Note: See TracBrowser for help on using the repository browser.