package org.jcodec.containers.mp4.boxes;
/**
* This class is part of JCodec ( www.jcodec.org ) This software is distributed
* under FreeBSD License
*
* @author The JCodec project
*
*/
public class Edit {
public static Edit createEdit(Edit edit) {
return new Edit(edit.duration, edit.mediaTime, edit.rate);
}
private long duration;
private long mediaTime;
private float rate;
public Edit(long duration, long mediaTime, float rate) {
this.duration = duration;
this.mediaTime = mediaTime;
this.rate = rate;
}
public long getDuration() {
return duration;
}
public long getMediaTime() {
return mediaTime;
}
public float getRate() {
return rate;
}
public void shift(long shift) {
mediaTime += shift;
}
public void setMediaTime(long l) {
mediaTime = l;
}
public void setDuration(long duration) {
this.duration = duration;
}
}