AEdit Class Reference

#include <aedit.h>

Inherits Edit.

Collaboration diagram for AEdit:

Collaboration graph
[legend]

Public Member Functions

 AEdit (EDL *edl, Edits *edits)
 ~AEdit ()
int load_properties_derived (FileXML *xml)
int copy_properties_derived (FileXML *xml, int64_t length_in_selection)
int dump_derived ()
int64_t get_source_end (int64_t default_)

Private Attributes

AEditsaedits

Detailed Description

Definition at line 12 of file aedit.h.


Constructor & Destructor Documentation

AEdit::AEdit ( EDL edl,
Edits edits 
)

Definition at line 17 of file aedit.C.

Referenced by AEdits::append_new_edit(), AEdits::create_edit(), and AEdits::insert_edit_after().

AEdit::~AEdit (  ) 

Definition at line 24 of file aedit.C.


Member Function Documentation

int AEdit::load_properties_derived ( FileXML xml  )  [virtual]

Reimplemented from Edit.

Definition at line 26 of file aedit.C.

References Edit::channel, XMLTag::get_property(), and FileXML::tag.

Here is the call graph for this function:

int AEdit::copy_properties_derived ( FileXML xml,
int64_t  length_in_selection 
) [virtual]

Reimplemented from Edit.

Definition at line 34 of file aedit.C.

int AEdit::dump_derived (  )  [virtual]

Reimplemented from Edit.

Definition at line 40 of file aedit.C.

int64_t AEdit::get_source_end ( int64_t  default_  )  [virtual]

Reimplemented from Edit.

Definition at line 46 of file aedit.C.

References Edit::asset, Asset::audio_length, Edit::edl, EDLSession::sample_rate, Asset::sample_rate, and EDL::session.


Field Documentation

AEdits* AEdit::aedits [private]

Definition at line 40 of file aedit.h.


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

Generated on Mon Apr 28 14:09:49 2008 for Cinelerra by  doxygen 1.5.5