20 #ifndef __ardour_video_image_frame_h__
21 #define __ardour_video_image_frame_h__
26 #include <sigc++/signal.h>
32 #include "canvas/container.h"
33 #include "canvas/pixbuf.h"
34 #include "canvas/image.h"
87 void fill_frame (
const uint8_t r,
const uint8_t g,
const uint8_t b);
virtual ~VideoImageFrame()
std::string get_video_server_url()
ArdourCanvas::Image * image
std::string video_server_url
void set_videoframe(framepos_t, int rightend=-1)
Representation of the interface of the Editor class.
std::string get_video_filename()
a single video-frame to be displayed in the video timeline
pthread_mutex_t queue_lock
boost::shared_ptr< ArdourCanvas::Image::Data > img
pthread_mutex_t request_lock
framepos_t get_video_frame_number()
void http_download_done(char *)
void http_get_again(framepos_t fn)
PBD::Signal0< void > ImgChanged
framepos_t want_video_frame_number
void http_get(framepos_t fn)
framepos_t video_frame_number
std::string video_filename
framepos_t get_req_frame()
VideoImageFrame(PublicEditor &, ArdourCanvas::Container &, int, int, std::string, std::string)
void set_position(framepos_t)
framepos_t req_video_frame_number
void fill_frame(const uint8_t r, const uint8_t g, const uint8_t b)
framepos_t sample_position
ArdourCanvas::Container * _parent