blob: ef5722872e004c2839a8b4fc32e9b1fc15d9b444 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
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)});
}
}
|