#include <exportedl.h>

Public Member Functions | |
| ExportEDLAsset (MWindow *mwindow, EDL *edl) | |
| ~ExportEDLAsset () | |
| int | export_it () |
| int | load_defaults () |
| int | save_defaults () |
Data Fields | |
| EDL * | edl |
| char | path [BCTEXTLEN] |
| int | edl_type |
| int | track_number |
| MWindow * | mwindow |
Private Member Functions | |
| int | edit_to_timecodes (Edit *edit, char *sourceinpoint, char *sourceoutpoint, char *destinpoint, char *destoutpoint, char *reel_name) |
| void | double_to_CMX3600 (double seconds, double frame_rate, char *str) |
Definition at line 24 of file exportedl.h.
Definition at line 32 of file exportedl.C.
References edl_type, EDLTYPE_CMX3600, path, and track_number.
| ExportEDLAsset::~ExportEDLAsset | ( | ) |
Definition at line 42 of file exportedl.C.
| int ExportEDLAsset::export_it | ( | ) |
Definition at line 117 of file exportedl.C.
References BCTEXTLEN, Track::data_type, edit_to_timecodes(), Track::edits, edl, edl_type, EDLTYPE_CMX3600, fclose(), List< TYPE >::first, fopen(), fprintf, ListItem< TYPE >::next, path, TRACK_AUDIO, track_number, and EDL::tracks.
Referenced by ExportEDL::run().

| int ExportEDLAsset::load_defaults | ( | ) |
Definition at line 211 of file exportedl.C.
References MWindow::defaults, edl_type, BC_Hash::get(), mwindow, path, and track_number.
Referenced by ExportEDL::run().

| int ExportEDLAsset::save_defaults | ( | ) |
Definition at line 222 of file exportedl.C.
References MWindow::defaults, edl_type, mwindow, path, track_number, and BC_Hash::update().
Referenced by ExportEDL::run().

| int ExportEDLAsset::edit_to_timecodes | ( | Edit * | edit, | |
| char * | sourceinpoint, | |||
| char * | sourceoutpoint, | |||
| char * | destinpoint, | |||
| char * | destoutpoint, | |||
| char * | reel_name | |||
| ) | [private] |
Definition at line 69 of file exportedl.C.
References _, Edit::asset, double_to_CMX3600(), Track::edl, Asset::frame_rate, EDLSession::frame_rate, frame_rate, Track::from_units(), Edit::length, Asset::reel_name, EDL::session, Edit::startproject, Edit::startsource, Asset::tcstart, and Edit::track.
Referenced by export_it().

| void ExportEDLAsset::double_to_CMX3600 | ( | double | seconds, | |
| double | frame_rate, | |||
| char * | str | |||
| ) | [private] |
Definition at line 46 of file exportedl.C.
References TIME_HMSF, and Units::totext().
Referenced by edit_to_timecodes().

| char ExportEDLAsset::path[BCTEXTLEN] |
Definition at line 32 of file exportedl.h.
Referenced by ExportEDLWindow::create_objects(), export_it(), ExportEDLAsset(), ExportEDLPathText::handle_event(), load_defaults(), ExportEDL::run(), and save_defaults().
Definition at line 34 of file exportedl.h.
Referenced by export_it(), ExportEDLAsset(), load_defaults(), and save_defaults().
Definition at line 37 of file exportedl.h.
Referenced by ExportEDLWindow::create_objects(), export_it(), ExportEDLAsset(), load_defaults(), ExportEDL::run(), and save_defaults().
1.5.5