21 #ifndef PREVIEWGENERATOR_H
22 #define PREVIEWGENERATOR_H
32 #include <libavformat/avformat.h>
33 #include <libavcodec/avcodec.h>
34 #include <libswscale/swscale.h>
35 #include <libswresample/swresample.h>
65 #endif // PREVIEWGENERATOR_H
void invalidate_media(const QString &error_msg)
Definition: previewgenerator.cpp:227
void generate_waveform()
Definition: previewgenerator.cpp:235
void run()
Definition: previewgenerator.cpp:536
bool contains_still_image_
Definition: previewgenerator.h:60
Media * media_
Definition: previewgenerator.h:57
void cancel()
Definition: previewgenerator.cpp:615
Definition: previewgenerator.h:38
AVFormatContext * fmt_ctx_
Definition: previewgenerator.h:56
PreviewGenerator(Media *)
Definition: previewgenerator.cpp:42
QDir data_dir_
Definition: previewgenerator.h:62
bool cancelled_
Definition: previewgenerator.h:61
void finalize_media()
Definition: previewgenerator.cpp:196
QString get_thumbnail_path(const QString &hash, const FootageStream &ms)
Definition: previewgenerator.cpp:528
bool retrieve_preview(const QString &hash)
Definition: previewgenerator.cpp:143
QString get_waveform_path(const QString &hash, const FootageStream &ms)
Definition: previewgenerator.cpp:532
static void AnalyzeMedia(Media *)
Definition: previewgenerator.cpp:620
void parse_media()
Definition: previewgenerator.cpp:67
bool retrieve_duration_
Definition: previewgenerator.h:59
Footage * footage_
Definition: previewgenerator.h:58