PackagingEngineDefault Class Reference

#include <packagingengine.h>

Inherits PackagingEngine.

Collaboration diagram for PackagingEngineDefault:

Collaboration graph
[legend]

Public Member Functions

 PackagingEngineDefault ()
 ~PackagingEngineDefault ()
int create_packages_single_farm (EDL *edl, Preferences *preferences, Asset *default_asset, double total_start, double total_end)
RenderPackageget_package_single_farm (double frames_per_second, int client_number, int use_local_rate)
int64_t get_progress_max ()
void get_package_paths (ArrayList< char * > *path_list)
int packages_are_done ()

Private Attributes

RenderPackage ** packages
int64_t total_allocated
int current_number
int number_start
int total_digits
double package_len
double min_package_len
int64_t total_packages
int64_t audio_position
int64_t video_position
int64_t audio_end
int64_t video_end
int current_package
Assetdefault_asset
Preferencespreferences
double total_start
double total_end

Detailed Description

Definition at line 29 of file packagingengine.h.


Constructor & Destructor Documentation

PackagingEngineDefault::PackagingEngineDefault (  ) 

Definition at line 11 of file packagingengine.C.

References packages.

PackagingEngineDefault::~PackagingEngineDefault (  ) 

Definition at line 16 of file packagingengine.C.

References packages, and total_packages.


Member Function Documentation

int PackagingEngineDefault::create_packages_single_farm ( EDL edl,
Preferences preferences,
Asset default_asset,
double  total_start,
double  total_end 
) [virtual]

RenderPackage * PackagingEngineDefault::get_package_single_farm ( double  frames_per_second,
int  client_number,
int  use_local_rate 
) [virtual]

int64_t PackagingEngineDefault::get_progress_max (  )  [virtual]

Implements PackagingEngine.

Definition at line 185 of file packagingengine.C.

References Preferences::render_preroll, Asset::sample_rate, and Units::to_int64().

Here is the call graph for this function:

void PackagingEngineDefault::get_package_paths ( ArrayList< char * > *  path_list  )  [virtual]

Implements PackagingEngine.

Definition at line 176 of file packagingengine.C.

References ArrayList< TYPE >::append(), packages, and ArrayList< TYPE >::set_free().

Here is the call graph for this function:

int PackagingEngineDefault::packages_are_done (  )  [virtual]

Implements PackagingEngine.

Definition at line 194 of file packagingengine.C.


Field Documentation

Definition at line 48 of file packagingengine.h.

Referenced by create_packages_single_farm().

Definition at line 49 of file packagingengine.h.

Referenced by create_packages_single_farm().

Definition at line 50 of file packagingengine.h.

Referenced by create_packages_single_farm().

Definition at line 51 of file packagingengine.h.

Referenced by create_packages_single_farm().

Definition at line 52 of file packagingengine.h.

Referenced by create_packages_single_farm(), and get_package_single_farm().

Definition at line 53 of file packagingengine.h.

Referenced by create_packages_single_farm(), and get_package_single_farm().

Definition at line 55 of file packagingengine.h.

Referenced by create_packages_single_farm(), and get_package_single_farm().

Definition at line 56 of file packagingengine.h.

Referenced by create_packages_single_farm(), and get_package_single_farm().

Definition at line 57 of file packagingengine.h.

Referenced by create_packages_single_farm(), and get_package_single_farm().

Definition at line 58 of file packagingengine.h.

Referenced by create_packages_single_farm(), and get_package_single_farm().

Definition at line 59 of file packagingengine.h.

Referenced by create_packages_single_farm(), and get_package_single_farm().

Definition at line 60 of file packagingengine.h.

Definition at line 61 of file packagingengine.h.

Definition at line 62 of file packagingengine.h.

Definition at line 63 of file packagingengine.h.


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

Generated on Mon Apr 28 14:34:20 2008 for Cinelerra by  doxygen 1.5.5