X-Git-Url: http://git.cinelerra-gg.org/git/?p=goodguy%2Fhistory.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fawindowgui.h;h=04d834609bcd33c19f07d151d79e1e02f59e2b9e;hp=703c976422e535c81acb3727989ca6b88d49381e;hb=b55798fc64eee00c6fab3b4763e791befb7275f9;hpb=36bd2d2bbbe534bf04307149bf6162a70c088656 diff --git a/cinelerra-5.1/cinelerra/awindowgui.h b/cinelerra-5.1/cinelerra/awindowgui.h index 703c9764..04d83460 100644 --- a/cinelerra-5.1/cinelerra/awindowgui.h +++ b/cinelerra-5.1/cinelerra/awindowgui.h @@ -42,6 +42,8 @@ #include "mwindow.inc" #include "newfolder.inc" #include "pluginserver.inc" +#include "renderengine.inc" +#include "samples.inc" #include "vicon.h" class AssetPicon : public BC_ListBoxItem @@ -59,6 +61,10 @@ public: static void draw_hue_bar(VFrame *frame, double t); static void draw_wave(VFrame *frame, double *dp, int len, int base_color, int line_color); + void open_render_engine(EDL *edl, int is_audio); + void close_render_engine(); + void render_video(int64_t pos, VFrame *vfrm); + void render_audio(int64_t pos, Samples **samples, int len); MWindow *mwindow; AWindowGUI *gui; @@ -81,6 +87,7 @@ public: PluginServer *plugin; Label *label; VIcon *vicon; + RenderEngine *render_engine; }; typedef int16_t vicon_audio_t;