PackagingEngineOGG Class Reference

#include <fileogg.h>

Inherits PackagingEngine.

Collaboration diagram for PackagingEngineOGG:

Collaboration graph
[legend]

Public Member Functions

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

EDLedl
RenderPackage ** packages
int total_packages
double video_package_len
Assetdefault_asset
Preferencespreferences
int current_package
double total_start
double total_end
int64_t audio_position
int64_t video_position
int64_t audio_start
int64_t video_start
int64_t audio_end
int64_t video_end

Detailed Description

Definition at line 298 of file fileogg.h.


Constructor & Destructor Documentation

PackagingEngineOGG::PackagingEngineOGG (  ) 

Definition at line 2320 of file fileogg.C.

References default_asset, and packages.

PackagingEngineOGG::~PackagingEngineOGG (  ) 

Definition at line 2326 of file fileogg.C.

References default_asset, packages, and total_packages.


Member Function Documentation

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

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

int64_t PackagingEngineOGG::get_progress_max (  )  [virtual]

Implements PackagingEngine.

Definition at line 2472 of file fileogg.C.

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

Here is the call graph for this function:

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

Implements PackagingEngine.

Definition at line 2461 of file fileogg.C.

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

Here is the call graph for this function:

int PackagingEngineOGG::packages_are_done (  )  [virtual]


Field Documentation

Definition at line 317 of file fileogg.h.

Definition at line 321 of file fileogg.h.

Referenced by create_packages_single_farm(), and get_package_single_farm().

Definition at line 323 of file fileogg.h.

Referenced by PackagingEngineOGG(), and ~PackagingEngineOGG().

Definition at line 324 of file fileogg.h.

Definition at line 325 of file fileogg.h.

Referenced by create_packages_single_farm(), and get_package_single_farm().

Definition at line 326 of file fileogg.h.

Definition at line 327 of file fileogg.h.

Definition at line 328 of file fileogg.h.

Referenced by create_packages_single_farm(), and get_package_single_farm().

Definition at line 329 of file fileogg.h.

Referenced by create_packages_single_farm(), and get_package_single_farm().

Definition at line 330 of file fileogg.h.

Referenced by create_packages_single_farm(), and get_package_single_farm().

Definition at line 331 of file fileogg.h.

Referenced by create_packages_single_farm(), and get_package_single_farm().

int64_t PackagingEngineOGG::audio_end [private]

Definition at line 332 of file fileogg.h.

Referenced by create_packages_single_farm(), and get_package_single_farm().

int64_t PackagingEngineOGG::video_end [private]

Definition at line 333 of file fileogg.h.

Referenced by create_packages_single_farm(), and get_package_single_farm().


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

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