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    }