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    }