com.googlecode.mp4parser.boxes.apple.AppleTrackNumberBox Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of isoparser Show documentation
Show all versions of isoparser Show documentation
A generic parser and writer for all ISO 14496 based files (MP4, Quicktime, DCF, PDCF, ...)
package com.googlecode.mp4parser.boxes.apple;
import java.nio.ByteBuffer;
/**
* Created by sannies on 10/15/13.
*/
public class AppleTrackNumberBox extends AppleDataBox {
public AppleTrackNumberBox() {
super("trkn", 0);
}
int a;
int b;
public int getA() {
return a;
}
public void setA(int a) {
this.a = a;
}
public int getB() {
return b;
}
public void setB(int b) {
this.b = b;
}
@Override
protected byte[] writeData() {
ByteBuffer bb = ByteBuffer.allocate(8);
bb.putInt(a);
bb.putInt(b);
return bb.array();
}
@Override
protected void parseData(ByteBuffer data) {
a = data.getInt();
b = data.getInt();
}
@Override
protected int getDataLength() {
return 8;
}
}