package org.korsakow.ide.resources.media; import java.io.File; import org.korsakow.ide.exception.MediaRuntimeException; public class MediaInfoFactory { public static MediaInfo getInfo(File src) { // todo: do like MediaFactory and choose based on config file try { return QTMediaInfoFactory.getInfo(src); } catch (MediaRuntimeException e) { try { return FFMpegMediaInfoFactory.getInfo(src); } catch (Exception e2) { throw new MediaRuntimeException(e2); } } } }