This value indicates the data rate of the Enhanced AC-3 bitstream in kbit/s. If the Enhanced AC-3 stream is variable bit rate, then this value indicates the maximum data rate of the stream. return the data rate
This field has the same meaning and is set to the same value as the bsmod
field in the independent substream. If the bsmod field is not present in
the independent substream, this field shall be set to 0.
@return the 'bsmod' values for all independent substreams
This field indicates the number of dependent substreams that are associated with an independent substream. return the number of dependent substreams for all independent substreams
If there are one or more dependent substreams associated with an
independent substream, this bit field is used to identify channel
locations beyond those identified using the 'acmod' field that are
present in the bitstream. The lowest 9 bits of the returned integer are
flags indicating if a channel location is present. The flags are used
according to the following table, where index 0 is the most significant
bit of all 9 used bits:
Bit
Location
0
Lc/Rc pair
1
Lrs/Rrs pair
2
Cs
3
Ts
4
Lsd/Rsd pair
5
Lw/Rw pair
6
Lvh/Rvh pair
7
Cvh
8
LFE2
@return the dependent substream locations for all independent substreams
see the AC-3 specification "
ETSI TS 102 366 V1.2.1 (2008-08)" atVariables : -
Functions : EAC3SpecificBox, decode, getDataRate, getIndependentSubstreamCount, getFscods, getBsids, getBsmods, getAcmods, getLfeons, getDependentSubstreamCount, getDependentSubstreamLocation
public void EAC3SpecificBox ()
public void decode (MP4InputStream in)
kbit/s. If the Enhanced AC-3 stream is variable bit rate, then this value
indicates the maximum data rate of the stream.
return the data rate
present in the Enhanced AC-3 bitstream.
return the number of independent substreams
field in the independent substream.
@return the 'fscod' values for all independent substreams
field in the independent substream.
@return the 'bsid' values for all independent substreams
field in the independent substream. If the bsmod field is not present in
the independent substream, this field shall be set to 0.
@return the 'bsmod' values for all independent substreams
field in the independent substream.
@return the 'acmod' values for all independent substreams
field in the independent substream.
@return the 'lfeon' values for all independent substreams
associated with an independent substream.
return the number of dependent substreams for all independent substreams
independent substream, this bit field is used to identify channel
locations beyond those identified using the 'acmod' field that are
present in the bitstream. The lowest 9 bits of the returned integer are
flags indicating if a channel location is present. The flags are used
according to the following table, where index 0 is the most significant
bit of all 9 used bits:
@return the dependent substream locations for all independent substreams