001 package railo.runtime.video; 002 003 import java.io.IOException; 004 005 import railo.runtime.config.Config; 006 import railo.runtime.config.ConfigWeb; 007 import railo.runtime.type.Struct; 008 009 public interface VideoExecuter { 010 011 public void test(ConfigWeb config) throws IOException; 012 public VideoInfo[] convert(ConfigWeb config, VideoInput[] inputs, VideoOutput output, VideoProfile quality) throws IOException; 013 public VideoInfo info(ConfigWeb config, VideoInput input) throws IOException; 014 public void install(ConfigWeb config,Struct data) throws IOException; 015 public void uninstall(Config config) throws IOException; 016 017 }