ardour
|
a single video-frame to be displayed in the video timeline More...
#include <video_image_frame.h>
Public Member Functions | |
VideoImageFrame (PublicEditor &, ArdourCanvas::Container &, int, int, std::string, std::string) | |
virtual | ~VideoImageFrame () |
void | set_position (framepos_t) |
void | set_videoframe (framepos_t, int rightend=-1) |
framepos_t | get_video_frame_number () |
int | get_height () |
int | get_width () |
int | get_rightend () |
framepos_t | get_req_frame () |
std::string | get_video_server_url () |
std::string | get_video_filename () |
void | http_download_done (char *) |
Public Attributes | |
PBD::Signal0< void > | ImgChanged |
Protected Member Functions | |
void | reposition () |
void | exposeimg () |
void | fill_frame (const uint8_t r, const uint8_t g, const uint8_t b) |
void | draw_line () |
void | draw_x () |
void | cut_rightend () |
void | http_get (framepos_t fn) |
void | http_get_again (framepos_t fn) |
Protected Attributes | |
PublicEditor & | editor |
ArdourCanvas::Container * | _parent |
ArdourCanvas::Image * | image |
boost::shared_ptr < ArdourCanvas::Image::Data > | img |
int | clip_width |
int | clip_height |
int | rightend |
std::string | video_server_url |
std::string | video_filename |
double | unit_position |
framepos_t | sample_position |
framepos_t | video_frame_number |
framepos_t | req_video_frame_number |
framepos_t | want_video_frame_number |
bool | queued_request |
pthread_mutex_t | request_lock |
pthread_mutex_t | queue_lock |
pthread_t | thread_id_tt |
bool | thread_active |
a single video-frame to be displayed in the video timeline
Definition at line 46 of file video_image_frame.h.
VideoImageFrame::VideoImageFrame | ( | PublicEditor & | ed, |
ArdourCanvas::Container & | parent, | ||
int | w, | ||
int | h, | ||
std::string | vsurl, | ||
std::string | vfn | ||
) |
Definition at line 45 of file video_image_frame.cc.
|
virtual |
Definition at line 73 of file video_image_frame.cc.
|
protected |
Definition at line 174 of file video_image_frame.cc.
|
protected |
Definition at line 122 of file video_image_frame.cc.
|
protected |
Definition at line 155 of file video_image_frame.cc.
|
protected |
Definition at line 97 of file video_image_frame.cc.
|
protected |
Definition at line 137 of file video_image_frame.cc.
|
inline |
Definition at line 56 of file video_image_frame.h.
|
inline |
Definition at line 59 of file video_image_frame.h.
|
inline |
Definition at line 58 of file video_image_frame.h.
|
inline |
Definition at line 61 of file video_image_frame.h.
|
inline |
Definition at line 54 of file video_image_frame.h.
|
inline |
Definition at line 60 of file video_image_frame.h.
|
inline |
Definition at line 57 of file video_image_frame.h.
void VideoImageFrame::http_download_done | ( | char * | data | ) |
Definition at line 227 of file video_image_frame.cc.
|
protected |
Definition at line 263 of file video_image_frame.cc.
|
protected |
Definition at line 286 of file video_image_frame.cc.
|
protected |
Definition at line 91 of file video_image_frame.cc.
void VideoImageFrame::set_position | ( | framepos_t | sample | ) |
Definition at line 82 of file video_image_frame.cc.
void VideoImageFrame::set_videoframe | ( | framepos_t | videoframenumber, |
int | rightend = -1 |
||
) |
Definition at line 102 of file video_image_frame.cc.
|
protected |
Definition at line 69 of file video_image_frame.h.
|
protected |
Definition at line 74 of file video_image_frame.h.
|
protected |
Definition at line 73 of file video_image_frame.h.
|
protected |
Definition at line 68 of file video_image_frame.h.
|
protected |
Definition at line 70 of file video_image_frame.h.
|
protected |
Definition at line 71 of file video_image_frame.h.
PBD::Signal0<void> VideoImageFrame::ImgChanged |
Definition at line 64 of file video_image_frame.h.
|
protected |
Definition at line 101 of file video_image_frame.h.
|
protected |
Definition at line 98 of file video_image_frame.h.
|
protected |
Definition at line 96 of file video_image_frame.h.
|
protected |
Definition at line 100 of file video_image_frame.h.
|
protected |
Definition at line 75 of file video_image_frame.h.
|
protected |
Definition at line 81 of file video_image_frame.h.
|
protected |
Definition at line 104 of file video_image_frame.h.
|
protected |
Definition at line 103 of file video_image_frame.h.
|
protected |
Definition at line 80 of file video_image_frame.h.
|
protected |
Definition at line 78 of file video_image_frame.h.
|
protected |
Definition at line 82 of file video_image_frame.h.
|
protected |
Definition at line 77 of file video_image_frame.h.
|
protected |
Definition at line 97 of file video_image_frame.h.