Olive
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | Public Attributes | List of all members
Footage Struct Reference

#include <footage.h>

Public Member Functions

 Footage ()
 
 ~Footage ()
 
long get_length_in_frames (double frame_rate)
 
FootageStreamget_stream_from_file_index (bool video, int index)
 
void reset ()
 

Public Attributes

QString url
 
QString name
 
int64_t length
 
QVector< FootageStreamvideo_tracks
 
QVector< FootageStreamaudio_tracks
 
int save_id
 
bool ready
 
bool invalid
 
double speed
 
bool alpha_is_premultiplied
 
int start_number
 
bool proxy
 
QString proxy_path
 
PreviewGeneratorpreview_gen
 
QMutex ready_lock
 
bool using_inout
 
long in
 
long out
 
QVector< Markermarkers
 

Constructor & Destructor Documentation

Footage::Footage ( )
Footage::~Footage ( )

Member Function Documentation

long Footage::get_length_in_frames ( double  frame_rate)
FootageStream * Footage::get_stream_from_file_index ( bool  video,
int  index 
)
void Footage::reset ( )

Member Data Documentation

bool Footage::alpha_is_premultiplied
QVector<FootageStream> Footage::audio_tracks
long Footage::in
bool Footage::invalid
int64_t Footage::length
QVector<Marker> Footage::markers
QString Footage::name
long Footage::out
PreviewGenerator* Footage::preview_gen
bool Footage::proxy
QString Footage::proxy_path
bool Footage::ready
QMutex Footage::ready_lock
int Footage::save_id
double Footage::speed
int Footage::start_number
QString Footage::url
bool Footage::using_inout
QVector<FootageStream> Footage::video_tracks

The documentation for this struct was generated from the following files: