24 #include <sigc++/signal.h>
69 std::shared_ptr<ArdourCanvas::Image::Data>
img;
85 void fill_frame (
const uint8_t r,
const uint8_t g,
const uint8_t b);
Representation of the interface of the Editor class.
a single video-frame to be displayed in the video timeline
samplepos_t video_frame_number
pthread_mutex_t queue_lock
std::string video_filename
samplepos_t req_video_frame_number
samplepos_t get_req_frame()
void set_position(samplepos_t)
void http_download_done(char *)
samplepos_t get_video_frame_number()
samplepos_t sample_position
std::string get_video_filename()
samplepos_t want_video_frame_number
void http_get_again(samplepos_t fn)
void http_get(samplepos_t fn)
void set_videoframe(samplepos_t, int rightend=-1)
std::string get_video_server_url()
ArdourCanvas::Image * image
virtual ~VideoImageFrame()
VideoImageFrame(PublicEditor &, ArdourCanvas::Container &, int, int, std::string, std::string)
std::shared_ptr< ArdourCanvas::Image::Data > img
ArdourCanvas::Container * _parent
PBD::Signal< void()> ImgChanged
std::string video_server_url
pthread_mutex_t request_lock
void fill_frame(const uint8_t r, const uint8_t g, const uint8_t b)
Temporal::samplepos_t samplepos_t