|
|
00001 #ifndef _RCC_PATCH_H 00002 #define _RCC_PATCH_H 00003 00004 #include <string.h> 00005 #include "tstring.h" 00006 #include "tbytevector.h" 00007 00008 void rccTaglibPatchFree(); 00009 void rccTaglibPatchInit(); 00010 void rccTaglibPatchSetContext(void *newctx); 00011 00012 TagLib::ByteVector rccTaglibPatchRecodeOutput(const std::string &s); 00013 TagLib::ByteVector rccTaglibPatchRecodeInput(const std::string &s); 00014 TagLib::ByteVector rccTaglibPatchRecodeOutputID3(const std::string &s, bool v2 = false); 00015 TagLib::ByteVector rccTaglibPatchRecodeInputID3(const std::string &s, bool v2 = false); 00016 00017 TagLib::String::Type rccTaglibPatchGetLocaleType(); 00018 TagLib::String::Type rccTaglibPatchGetID3Type(); 00019 00020 #endif /* _RCC_PATCH_H */