Mercurial > audlegacy-plugins
view src/wavpack/tags.h @ 2426:39be83376f18
Automated merge with ssh://majeru@hg.atheme.org//hg/audacious-plugins
author | Cristi Magherusan <majeru@atheme.org> |
---|---|
date | Mon, 25 Feb 2008 14:38:37 +0200 |
parents | 0de647993c2a |
children |
line wrap: on
line source
#ifndef _tags_h #define _tags_h #include <stdio.h> const int MAX_LEN = 2048; const int MAX_LEN2 = 128; const int TAG_NONE = 0; const int TAG_ID3 = 1; const int TAG_APE = 2; typedef struct { char title [MAX_LEN]; char artist [MAX_LEN]; char album [MAX_LEN]; char comment [MAX_LEN]; char genre [MAX_LEN]; char track [MAX_LEN2]; char year [MAX_LEN2]; int _genre; } ape_tag; int utf8ToUnicode ( const char* lpMultiByteStr, wchar_t* lpWideCharStr, int cmbChars ); int GetTageType ( FILE *fp ); int DeleteTag ( char* filename); int WriteAPE2Tag ( char* fp, ape_tag *Tag ); int ReadAPE2Tag ( FILE *fp, ape_tag *Tag ); int ReadID3Tag ( FILE *fp, ape_tag *Tag ); #endif