23 #include <sigc++/signal.h>
Representation of the interface of the Editor class.
a single video-frame to be displayed in the video timeline
communication with xjadeo's remote-control interface
video-timline controller and display
void update_video_timeline()
std::string xjadeo_version
ARDOUR::sampleoffset_t get_video_start_offset()
void toggle_offset_locked()
VideoTimeLine(PublicEditor *, ArdourCanvas::Container *, int)
ARDOUR::samplecnt_t get_duration()
void sync_session_state()
PBD::Signal< void(std::string)> GuiUpdate
void close_video_monitor()
samplepos_t video_duration
ArdourCanvas::Container * videotl_group
std::string harvid_version
void terminated_video_monitor()
void open_video_monitor()
std::string video_server_url
double get_video_file_fps()
double video_aspect_ratio
bool check_server_docroot()
PBD::Signal< void()> VtlUpdate
void set_session(ARDOUR::Session *s)
void harvid_readversion(std::string d, size_t s)
void set_offset_locked(bool v)
void gui_update(const std::string &)
void set_video_server_url(std::string)
std::string video_filename
XMLNode & get_state() const
VideoImageFrame * get_video_frame(samplepos_t vfn, int cut=0, int rightend=-1)
std::string server_docroot
ARDOUR::sampleoffset_t quantify_samples_to_apv(ARDOUR::sampleoffset_t offset)
ARDOUR::sampleoffset_t video_offset_p
std::string translated_filename()
void manual_seek_video_monitor(samplepos_t pos)
void set_update_session_fps(bool v=true)
ARDOUR::sampleoffset_t get_offset()
std::list< VideoImageFrame * > VideoFrames
PBD::ScopedConnection sessionsave
int set_state(const XMLNode &, int version)
ARDOUR::sampleoffset_t video_start_offset
void parameter_changed(std::string const &p)
bool auto_set_session_fps
void xjadeo_readversion(std::string d, size_t s)
void set_video_server_docroot(std::string)
bool video_file_info(std::string, bool)
void control_video_monitor(int, int)
ARDOUR::sampleoffset_t video_offset
void set_offset(ARDOUR::sampleoffset_t offset)
Temporal::samplecnt_t samplecnt_t
Temporal::sampleoffset_t sampleoffset_t
Temporal::samplepos_t samplepos_t