package org.mobicents.media.server.impl.resource.video;
import java.io.DataInputStream;
import java.io.IOException;
/**
*
* @author amit bhayani
*
*/
public class VisualSampleEntry extends SampleEntry {
private int[] predefined = new int[3];
private int width;
private int height;
private double horizresolution;
private double vertresolution;
private int frameCount;
private String compressorname;
private int depth;
public VisualSampleEntry(long size, String type) {
super(size, type);
}
@Override
protected int load(DataInputStream fin) throws IOException {
super.load(fin);
int count = 8;
// int(16) pre_defined
// int(16) reserved
fin.skip(4);
predefined[0] = fin.readInt();
predefined[1] = fin.readInt();
predefined[2] = fin.readInt();
width = this.read16(fin);
height = this.read16(fin);
return count;
}
}