24 #ifndef __gtk_ardour_video_utils_h__
25 #define __gtk_ardour_video_utils_h__
43 void ParseCSV(
const std::string &csv, std::vector<std::vector<std::string> > &lines);
44 std::string
video_map_path (std::string server_docroot, std::string filepath);
50 std::string video_server_url,
52 double &video_file_fps,
53 long long int &video_duration,
54 double &video_start_offset,
55 double &video_aspect_ratio
std::string video_get_docroot(ARDOUR::RCConfiguration *config)
bool video_query_info(std::string video_server_url, std::string filepath, double &video_file_fps, long long int &video_duration, double &video_start_offset, double &video_aspect_ratio)
void video_draw_cross(Glib::RefPtr< Gdk::Pixbuf > img)
std::string video_dest_file(const std::string, const std::string)
std::string strip_file_extension(const std::string infile)
void ParseCSV(const std::string &csv, std::vector< std::vector< std::string > > &lines)
std::string video_map_path(std::string server_docroot, std::string filepath)
bool confirm_video_outfn(std::string, std::string docroot="")
std::string video_dest_dir(const std::string, const std::string)
std::string video_get_server_url(ARDOUR::RCConfiguration *config)
char * a3_curl_http_get(const char *u, int *status)
std::string get_file_extension(const std::string infile)