blob: ef5722872e004c2839a8b4fc32e9b1fc15d9b444 [file] [log] [blame]
package com.coremedia.iso.boxes.apple;
/**
* Beats per minute.
*/
public final class AppleTempBox extends AbstractAppleMetaDataBox {
public static final String TYPE = "tmpo";
public AppleTempBox() {
super(TYPE);
appleDataBox = AppleDataBox.getUint16AppleDataBox();
}
public int getTempo() {
return appleDataBox.getData()[1];
}
public void setTempo(int tempo) {
appleDataBox = new AppleDataBox();
appleDataBox.setVersion(0);
appleDataBox.setFlags(21);
appleDataBox.setFourBytes(new byte[4]);
appleDataBox.setData(new byte[]{0, (byte) (tempo & 0xFF)});
}
}