Olive
Public Member Functions | Public Attributes | List of all members
Sequence Class Reference

#include <sequence.h>

Public Member Functions

 Sequence ()
 
 ~Sequence ()
 
SequencePtr copy ()
 
void getTrackLimits (int *video_tracks, int *audio_tracks)
 
long getEndFrame ()
 
void RefreshClips (Media *m=nullptr)
 

Public Attributes

QString name
 
int width
 
int height
 
double frame_rate
 
int audio_frequency
 
int audio_layout
 
QVector< Selectionselections
 
long playhead
 
bool using_workarea
 
long workarea_in
 
long workarea_out
 
bool wrapper_sequence
 
int save_id
 
QVector< Markermarkers
 
QVector< ClipPtrclips
 

Constructor & Destructor Documentation

◆ Sequence()

Sequence::Sequence ( )

◆ ~Sequence()

Sequence::~Sequence ( )

Member Function Documentation

◆ copy()

SequencePtr Sequence::copy ( )

◆ getEndFrame()

long Sequence::getEndFrame ( )

◆ getTrackLimits()

void Sequence::getTrackLimits ( int *  video_tracks,
int *  audio_tracks 
)

◆ RefreshClips()

void Sequence::RefreshClips ( Media m = nullptr)

Member Data Documentation

◆ audio_frequency

int Sequence::audio_frequency

◆ audio_layout

int Sequence::audio_layout

◆ clips

QVector<ClipPtr> Sequence::clips

◆ frame_rate

double Sequence::frame_rate

◆ height

int Sequence::height

◆ markers

QVector<Marker> Sequence::markers

◆ name

QString Sequence::name

◆ playhead

long Sequence::playhead

◆ save_id

int Sequence::save_id

◆ selections

QVector<Selection> Sequence::selections

◆ using_workarea

bool Sequence::using_workarea

◆ width

int Sequence::width

◆ workarea_in

long Sequence::workarea_in

◆ workarea_out

long Sequence::workarea_out

◆ wrapper_sequence

bool Sequence::wrapper_sequence

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