5
* Created on November 11, 2010, 8:54 PM
8
#ifndef _METATAG_INFO_H
9
#define _METATAG_INFO_H
29
// We only include our ASF header objects we want, not all of them
31
static const GUID ASF_header = {
32
0x75B22630, 0x668E, 0x11CF, 0xA6D9, 0x00, 0xAA, 0x00, 0x62, 0xCE, 0x6C
35
static const GUID ASF_comment_header = {
36
0x75B22633, 0x668E, 0x11CF, 0xD9A6, 0x00, 0xAA, 0x00, 0x62, 0xCE, 0x6C
39
static const GUID ASF_extended_content_header = {
40
0xD2D0A440, 0xE307, 0x11D2, 0xF097, 0x00, 0xA0, 0xC9, 0x5E, 0xA8, 0x50
43
gchar * ID3_getFrameText(struct id3_tag *tag, char *frame_name);
44
gchar * FLAC_getFieldText(const FLAC__StreamMetadata *tags, const char *name);
45
//gchar * OGG_getFieldText(const vorbis_comment *comments, const char *name);
47
void get_id3_tags(gchar *filename, LIBMTP_track_t *trackinformation);
48
void get_ogg_tags(gchar *filename, LIBMTP_track_t *trackinformation);
49
void get_flac_tags(gchar *filename, LIBMTP_track_t *trackinformation);
50
void get_asf_tags(gchar *filename, LIBMTP_track_t *trackinformation);
56
#endif /* _METATAG_INFO_H */