001 package railo.runtime.video; 002 003 import railo.commons.io.res.Resource; 004 import railo.runtime.PageContext; 005 import railo.runtime.exp.PageException; 006 007 public interface VideoUtil { 008 009 public VideoProfile createVideoProfile(); 010 public VideoOutput createVideoOutput(Resource output); 011 public VideoInput createVideoInput(Resource input); 012 013 public long toBytes(String byt) throws PageException; 014 015 public long toHerz(String byt) throws PageException; 016 017 public long toMillis(String time) throws PageException; 018 019 public int[] calculateDimension(PageContext pc,VideoInput[] sources,int width, String strWidth,int height, String strHeight) throws PageException; 020 }