/* * @(#)MovieConverterPrototypeMain.java 1.0 2011-09-03 * * Copyright (c) 2011 Werner Randelshofer, Goldau, Switzerland. * All rights reserved. * * You may not use, copy or modify this file, except in compliance with the * license agreement you entered into with Werner Randelshofer. * For details see accompanying license terms. */ package org.monte.movieconverter; import org.monte.media.Buffer; /** * {@code MovieConverterPrototypeMain}. * * @author Werner Randelshofer * @version 1.0 2011-09-03 Created. */ public class MovieConverterPrototypeMain { private static class MovieReader { // Direct access to samples // Is this consistent with the write methods? public long getSampleCount(int track) { return 1;} public void readSample(int track, long sampleIndex, Buffer buf) {} public void readSamples(int track, long sampleIndex, int sampleCount, Buffer buf) {} public long movieTimeToSample(long time) {return 1;} public long timeToSample(int track, long time) {return 1;} public long sampleToTime(int track, long sample) {return 1;} public long sampleToMovieTime(long sample) {return 1;} // Timed access to samples public int getTrackCount() {return 1;} public long getMovieDuration() {return 1;} public long getMovieTimeScale() { return 1;} public void setMovieStartTime(long time) {} public void setMovieEndTime(long time) {} public void setMovieTime(long time) {} public long getTimeScale(int track) { return 1;} public long getDuration(int track) {return 1;} public long getStartTime(int track) {return 1;} public void read(int track, Buffer buf) {} } }