Exemplo n.º 1
0
int64_t PluginVClient::edl_to_local(int64_t position)
{
	if(position < 0) return position;
	return (int64_t)Units::round(position * 
		frame_rate /
		get_project_framerate());
}
Exemplo n.º 2
0
int64_t PluginVClient::local_to_edl(int64_t position)
{
	if(position < 0) return position;
	return (int64_t)Units::round(position * 
		get_project_framerate() /
		frame_rate);
	return 0;
}
Exemplo n.º 3
0
int PluginVClient::plugin_start_loop(int64_t start, 
	int64_t end, 
	int64_t buffer_size, 
	int total_buffers)
{
	frame_rate = get_project_framerate();
	return PluginClient::plugin_start_loop(start, 
		end, 
		buffer_size, 
		total_buffers);
}
Exemplo n.º 4
0
int PluginVClient::plugin_get_parameters()
{
	frame_rate = get_project_framerate();
	return PluginClient::plugin_get_parameters();
}
Exemplo n.º 5
0
double PluginClient::get_framerate() { return get_project_framerate(); }