merged with master

This commit is contained in:
itsmattkc
2019-03-25 12:43:23 +11:00
83 changed files with 7823 additions and 1469 deletions
+17
View File
@@ -0,0 +1,17 @@
#include "mediaimportdata.h"
olive::timeline::MediaImportData::MediaImportData(Media *media, olive::timeline::MediaImportType import_type) :
media_(media),
import_type_(import_type)
{
}
Media *olive::timeline::MediaImportData::media() const
{
return media_;
}
olive::timeline::MediaImportType olive::timeline::MediaImportData::type() const
{
return import_type_;
}
+29
View File
@@ -0,0 +1,29 @@
#ifndef MEDIAIMPORTDATA_H
#define MEDIAIMPORTDATA_H
#include "project/media.h"
namespace olive {
namespace timeline {
enum MediaImportType {
kImportVideoOnly,
kImportAudioOnly,
kImportBoth
};
class MediaImportData {
public:
MediaImportData(Media* media = nullptr, MediaImportType import_type = kImportBoth);
Media* media() const;
MediaImportType type() const;
private:
Media* media_;
MediaImportType import_type_;
};
}
}
#endif // MEDIAIMPORTDATA_H