Files
oak-editor/io/media.h
T

31 lines
504 B
C

#ifndef MEDIA_H
#define MEDIA_H
#include <QString>
#include <QVector>
#include <QMetaType>
#include <QVariant>
struct Sequence;
struct MediaStream {
int file_index;
int video_width;
int video_height;
bool infinite_length;
};
struct Media
{
QString url;
QString name;
bool is_sequence;
int64_t length;
QVector<MediaStream> video_tracks;
QVector<MediaStream> audio_tracks;
Sequence* sequence;
long get_length_in_frames(float frame_rate);
};
#endif // MEDIA_H