updated exporter to work with new frame flow

This commit is contained in:
itsmattkc
2020-01-08 02:27:47 +11:00
parent c8baf4aa3e
commit b8aabb7e01
15 changed files with 232 additions and 43 deletions
+12
View File
@@ -61,6 +61,8 @@ private:
void ExportFailed();
void EncodeFrame(const rational &time, QVariant value);
ColorProcessorPtr color_processor_;
Encoder* encoder_;
@@ -73,17 +75,27 @@ private:
QHash<rational, QVariant> cached_frames_;
QHash< QByteArray, QList<rational> > matched_frames_;
bool video_done_;
bool audio_done_;
private slots:
void FrameRendered(const rational& time, QVariant value);
void AudioRendered();
void AudioEncodeComplete();
void EncoderOpenedSuccessfully();
void EncoderOpenFailed();
void EncoderClosed();
void VideoHashesComplete();
};
#endif // EXPORTER_H