1 #ifndef MUSICLRCPARSER_H
2 #define MUSICLRCPARSER_H
39 virtual bool decode(
const QString &input) = 0;
43 const QByteArray &data()
const noexcept;
61 virtual bool decode(
const QString &input)
override final;
85 virtual bool decode(
const QString &input)
override final;
89 bool decode(
const QString &input,
const QString &output);
95 int sncasecmp(
char *s1,
char *s2,
size_t n);
99 int decompression(uchar *src,
size_t srcsize,
size_t *dstsize);
103 int isfilter(
char *tok);
107 void createLrc(uchar *lrc,
int lrclen);
124 virtual bool decode(
const QString &input)
override final;
139 virtual bool decode(
const QString &input)
override final;
154 virtual bool decode(
const QString &input)
override final;
158 #endif // MUSICLRCPARSER_H
#define TTK_MODULE_EXPORT
The class of the krc to lrc.
#define TTK_DECLARE_MODULE(Class)
The class of the base lrc interface.
The class of the plain lrc.
The class of the trc to lrc.
The class of the qrc to lrc.
The class of the yrc to lrc.
virtual bool decode(const QString &input)=0