public class AC3SpecificBox extends CodecSpecificBox
ETSI TS 102 366 V1.2.1 (2008-08)
" at
Constructor and Description |
---|
AC3SpecificBox() |
Modifier and Type | Method and Description |
---|---|
void |
decode(MP4InputStream in)
Decodes the given input stream by reading this box and all of its
children (if any).
|
int |
getAcmod()
This field has the same meaning and is set to the same value as the acmod
field in the AC-3 bitstream.
|
int |
getBitRateCode()
This field indicates the data rate of the AC-3 bitstream in kbit/s, as
shown in the following table:
bit rate codebit rate (kbit/s)
032
140
248
356
464
580
696
7112
8128
9160
10192
11224
12256
13320
14384
15448
16512
17576
18640
|
int |
getBsid()
This field has the same meaning and is set to the same value as the bsid
field in the AC-3 bitstream.
|
int |
getBsmod()
This field has the same meaning and is set to the same value as the bsmod
field in the AC-3 bitstream.
|
int |
getFscod()
This field has the same meaning and is set to the same value as the fscod
field in the AC-3 bitstream.
|
boolean |
isLfeon()
This field has the same meaning and is set to the same value as the lfeon
field in the AC-3 bitstream.
|
decodeCommon, getDecoderVersion, getVendor
getChild, getChildren, getChildren, getLeft, getName, getOffset, getParent, getSize, getType, hasChild, hasChildren, readChildren, readChildren, setParams, toString
public void decode(MP4InputStream in) throws java.io.IOException
BoxImpl
public int getFscod()
public int getBsid()
public int getBsmod()
public int getAcmod()
public boolean isLfeon()
public int getBitRateCode()
bit rate code | bit rate (kbit/s) |
---|---|
0 | 32 |
1 | 40 |
2 | 48 |
3 | 56 |
4 | 64 |
5 | 80 |
6 | 96 |
7 | 112 |
8 | 128 |
9 | 160 |
10 | 192 |
11 | 224 |
12 | 256 |
13 | 320 |
14 | 384 |
15 | 448 |
16 | 512 |
17 | 576 |
18 | 640 |