void setProducerProperty(const char *name, const char *data);
void resetProducerProperty(const char *name);
void clearProducers();
void setProducerProperty(const char *name, const char *data);
void resetProducerProperty(const char *name);
void clearProducers();
/** Returns true is clip is missing but user wants to keep it as placeholder */
bool isPlaceHolder() const;
/** Returns true is clip is missing but user wants to keep it as placeholder */
bool isPlaceHolder() const;
static QString getHash(const QString &path);
void addCutZone(int in, int out, QString desc = QString());
static QString getHash(const QString &path);
void addCutZone(int in, int out, QString desc = QString());