-
- public slots:
- void updateAudioThumbnail(QMap<int,QMap<int,QByteArray> > data);
- void slotGetAudioThumbs();
- QList < CommentedTime > commentedSnapMarkers() const;
- void setSnapMarkers(QList < CommentedTime > markers);
- GenTime findNextSnapMarker(const GenTime & currTime);
- GenTime findPreviousSnapMarker(const GenTime & currTime);
- GenTime hasSnapMarkers(const GenTime & time);
- QString deleteSnapMarker(const GenTime & time);
- void editSnapMarker(const GenTime & time, QString comment);
- void addSnapMarker(const GenTime & time, QString comment);
- QList < GenTime > snapMarkers() const;
- QString markerComment(GenTime t);
- void setProjectThumbFrame( const uint &ix);
- uint getProjectThumbFrame() const;
- signals:
- void getAudioThumbs();
+ /** Holds clip infos like fps, size,... */
+ QMap <QString, QString> m_properties;
+ /** Holds clip metadata like author, copyright,... */
+ QMap <QString, QString> m_metadata;
+ /** Create connections for audio thumbnails */
+ void slotCreateAudioTimer();
+ void slotRefreshProducer();
+ void setProducerProperty(const char *name, int data);
+ void setProducerProperty(const char *name, double data);
+ void getFileHash(const QString url);
+
+public slots:
+ void updateAudioThumbnail(QMap<int, QMap<int, QByteArray> > data);
+ bool slotGetAudioThumbs();
+ QList < CommentedTime > commentedSnapMarkers() const;
+ GenTime findNextSnapMarker(const GenTime & currTime);
+ GenTime findPreviousSnapMarker(const GenTime & currTime);
+ GenTime hasSnapMarkers(const GenTime & time);
+ QString deleteSnapMarker(const GenTime & time);
+ void editSnapMarker(const GenTime & time, QString comment);
+ void addSnapMarker(const GenTime & time, QString comment);
+ QList < GenTime > snapMarkers() const;
+ QString markerComment(GenTime t);
+ void setClipThumbFrame(const uint &ix);
+ uint getClipThumbFrame() const;
+ void setProperties(QMap <QString, QString> properties);
+ void setMetadata(QMap <QString, QString> properties);
+ QMap <QString, QString> properties() const;
+ QMap <QString, QString> metadata() const;
+
+
+signals:
+ void gotAudioData();