23 #include <vamp-hostsdk/PluginBase.h> 141 void toXml(QTextStream &stream, QString indent =
"",
142 QString extraAttributes =
"")
const;
166 (QString type, QString soName, QString label, QString output);
170 QString &type, QString &soName, QString &label, QString &output);
172 template <
typename A,
typename B>
173 bool mapLessThan(
const std::map<A, B> &a,
const std::map<A, B> &b)
const {
176 typename std::map<A, B>::const_iterator i;
177 typename std::map<A, B>::const_iterator j;
178 for (i = a.begin(), j = b.begin(); i != a.end(); ++i) {
179 if (j == b.end())
return false;
180 if (i->first != j->first)
return i->first < j->first;
181 if (i->second != j->second)
return i->second < j->second;
183 if (j != b.end())
return true;
RealTime represents time values to nanosecond precision with accurate arithmetic and frame-rate conve...