Olive
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
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)
 
QVector< Clip * > SelectedClips (bool containing=true)
 
QVector< int > SelectedClipIndexes ()
 
EffectGetSelectedGizmo ()
 
bool IsClipSelected (int clip_index, bool containing=true)
 
bool IsClipSelected (Clip *clip, bool containing=true)
 
bool IsTransitionSelected (Transition *t)
 

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 ( )

Member Function Documentation

SequencePtr Sequence::copy ( )
long Sequence::getEndFrame ( )
Effect * Sequence::GetSelectedGizmo ( )
void Sequence::getTrackLimits ( int *  video_tracks,
int *  audio_tracks 
)
bool Sequence::IsClipSelected ( int  clip_index,
bool  containing = true 
)
bool Sequence::IsClipSelected ( Clip clip,
bool  containing = true 
)
bool Sequence::IsTransitionSelected ( Transition t)
void Sequence::RefreshClips ( Media m = nullptr)
QVector< int > Sequence::SelectedClipIndexes ( )
QVector< Clip * > Sequence::SelectedClips ( bool  containing = true)

Member Data Documentation

int Sequence::audio_frequency
int Sequence::audio_layout
QVector<ClipPtr> Sequence::clips
double Sequence::frame_rate
int Sequence::height
QVector<Marker> Sequence::markers
QString Sequence::name
long Sequence::playhead
int Sequence::save_id
QVector<Selection> Sequence::selections
bool Sequence::using_workarea
int Sequence::width
long Sequence::workarea_in
long Sequence::workarea_out
bool Sequence::wrapper_sequence

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