batchrender cleanup, bd/dvd create upgrades, remote ctrl booby fix
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / render.h
index aa7b652b18d107a274591528222f7b3c7b0b704f..37c2c103c307733cf496d52cef163d9da8a90c05 100644 (file)
@@ -98,6 +98,14 @@ public:
 
 class RenderWindow;
 
+class RenderAssets : public ArrayList<Indexable *>
+{
+public:
+       RenderAssets();
+       ~RenderAssets();
+
+       void clear();
+};
 
 class Render : public BC_DialogThread
 {
@@ -153,6 +161,7 @@ public:
        void start_progress();
        void stop_progress();
        void show_progress();
+       void update_assets();
 
 // Procedure the run function should use.
        int mode;
@@ -177,6 +186,7 @@ public:
        MainProgressBar *progress;
        RenderProgress *render_progress;
        RenderThread *thread;
+       RenderAssets assets;
        MWindow *mwindow;
        PlayableTracks *playable_tracks;
        PackageDispatcher *packages;
@@ -228,6 +238,7 @@ public:
 
        MWindow *mwindow;
        Render *render;
+       int64_t render_frames;
 };
 
 class RenderToTracks;