anonymous contribution for improved Chromakey plugin to include sliders, textbox...
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / packagingengine.h
index 89837c1eab7279cdf6ba3402c8d18973c84e77d1..a8e0c716487ee2a545e4106eab0f2ba3d3ac3c22 100644 (file)
@@ -2,6 +2,7 @@
 /*
  * CINELERRA
  * Copyright (C) 2008 Adam Williams <broadcast at earthling dot net>
+ * Copyright (C) 2003-2016 Cinelerra CV contributors
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -44,6 +45,7 @@ public:
                int use_local_rate) = 0;
        virtual int64_t get_progress_max() = 0;
        virtual void get_package_paths(ArrayList<char*> *path_list) = 0;
+       virtual int get_asset_list(ArrayList<Indexable *> &idxbls) = 0;
        virtual int packages_are_done() = 0;
 };
 
@@ -66,6 +68,7 @@ public:
                int use_local_rate);
        int64_t get_progress_max();
        void get_package_paths(ArrayList<char*> *path_list);
+       int get_asset_list(ArrayList<Indexable *> &idxbls);
        int packages_are_done();
 private:
        RenderPackage **packages;
@@ -80,6 +83,7 @@ private:
        int64_t video_position;
        int64_t audio_end;
        int64_t video_end;
+       double current_position;
        int current_package;
        Asset *default_asset;
        Preferences *preferences;