1 #ifndef VRENDERTHREAD_H
2 #define VRENDERTHREAD_H
5 #include "maxbuffers.h"
7 #include "virtualconsole.h"
11 class VirtualVConsole
: public VirtualConsole
14 VirtualVConsole(RenderEngine
*renderengine
, VRender
*vrender
);
15 virtual ~VirtualVConsole();
17 // Create ptrs to input buffers
19 * void new_input_buffer(int ring_buffer);
20 * void delete_input_buffer(int ring_buffer);
21 * int total_ring_buffers();
23 void get_playable_tracks();
24 VirtualNode
* new_entry_node(Track
*track
,
29 // start_position - start of buffer in project if forward. end of buffer if reverse
30 int process_buffer(int64_t input_position
);
32 // absolute frame the buffer starts on
33 int64_t absolute_frame
;