00001 #include "aautomation.h" 00002 #include "atrack.inc" 00003 #include "colors.h" 00004 #include "edl.h" 00005 #include "edlsession.h" 00006 #include "floatauto.h" 00007 #include "floatautos.h" 00008 #include "panautos.h" 00009 00010 AAutomation::AAutomation(EDL *edl, Track *track) 00011 : Automation(edl, track) 00012 { 00013 } 00014 00015 00016 00017 AAutomation::~AAutomation() 00018 { 00019 } 00020 00021 int AAutomation::create_objects() 00022 { 00023 Automation::create_objects(); 00024 00025 autos[AUTOMATION_FADE] = new FloatAutos(edl, track, 0.0); 00026 autos[AUTOMATION_FADE]->create_objects(); 00027 autos[AUTOMATION_FADE]->autoidx = AUTOMATION_FADE; 00028 autos[AUTOMATION_FADE]->autogrouptype = AUTOGROUPTYPE_AUDIO_FADE; 00029 00030 00031 00032 autos[AUTOMATION_PAN] = new PanAutos(edl, track); 00033 autos[AUTOMATION_PAN]->create_objects(); 00034 autos[AUTOMATION_PAN]->autoidx = AUTOMATION_PAN; 00035 autos[AUTOMATION_PAN]->autogrouptype = -1; 00036 00037 return 0; 00038 }
1.5.5