package com.robonobo.plugin.mp3;
import java.nio.ByteBuffer;
public class Frame {
ByteBuffer frameBuffer;
int frameLength = 0;
long byteOffset = 0;
long frameOffset = 0;
long timeOffset = 0;
public Frame(ByteBuffer buffer) {
this.frameBuffer = buffer;
}
public ByteBuffer getFrameBuffer() {
return frameBuffer;
}
public long getByteOffset() {
return byteOffset;
}
public long getFrameOffset() {
return frameOffset;
}
public long getTimeOffset() {
return timeOffset;
}
public int getFrameLength() {
return frameLength;
}
public String getTimeOffsetAsString() {
long hrs = (timeOffset/1000/60/60);
long min = (timeOffset/1000/60) % 60;
long sec = (timeOffset/1000) % 60;
long ms = timeOffset % 1000;
return hrs + ":" + min + ":" + sec + "." + ms;
}
}