rccpatch.h
Go to the documentation of this file.
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 */