Package org.mp4parser.boxes.dolby
Class AC3SpecificBox
- java.lang.Object
-
- org.mp4parser.support.AbstractBox
-
- org.mp4parser.boxes.dolby.AC3SpecificBox
-
- All Implemented Interfaces:
Box
,ParsableBox
public class AC3SpecificBox extends AbstractBox
4cc = ""dac3""
-
-
Field Summary
-
Fields inherited from class org.mp4parser.support.AbstractBox
content, type
-
-
Constructor Summary
Constructors Constructor Description AC3SpecificBox()
-
Method Summary
Modifier and Type Method Description void
_parseDetails(ByteBuffer content)
Parse the box's fields and child boxes if any.int
getAcmod()
int
getBitRateCode()
int
getBsid()
int
getBsmod()
protected void
getContent(ByteBuffer byteBuffer)
Write the box's content into the givenByteBuffer
.protected long
getContentSize()
Get the box's content size without its header.int
getFscod()
int
getLfeon()
int
getReserved()
void
setAcmod(int acmod)
void
setBitRateCode(int bitRateCode)
void
setBsid(int bsid)
void
setBsmod(int bsmod)
void
setFscod(int fscod)
void
setLfeon(int lfeon)
void
setReserved(int reserved)
String
toString()
-
Methods inherited from class org.mp4parser.support.AbstractBox
getBox, getSize, getType, getUserType, isParsed, parse, parseDetails
-
-
-
-
Field Detail
-
TYPE
public static final String TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getContentSize
protected long getContentSize()
Description copied from class:AbstractBox
Get the box's content size without its header. This must be the exact number of bytes thatgetContent(ByteBuffer)
writes.- Specified by:
getContentSize
in classAbstractBox
- Returns:
- Gets the box's content size in bytes
- See Also:
AbstractBox.getContent(java.nio.ByteBuffer)
-
_parseDetails
public void _parseDetails(ByteBuffer content)
Description copied from class:AbstractBox
Parse the box's fields and child boxes if any.- Specified by:
_parseDetails
in classAbstractBox
- Parameters:
content
- the box's raw content beginning after the 4-cc field.
-
getContent
protected void getContent(ByteBuffer byteBuffer)
Description copied from class:AbstractBox
Write the box's content into the givenByteBuffer
. This must include flags and version in case of a full box.byteBuffer
has been initialized withgetSize()
bytes.- Specified by:
getContent
in classAbstractBox
- Parameters:
byteBuffer
- the sink for the box's content
-
getFscod
public int getFscod()
-
setFscod
public void setFscod(int fscod)
-
getBsid
public int getBsid()
-
setBsid
public void setBsid(int bsid)
-
getBsmod
public int getBsmod()
-
setBsmod
public void setBsmod(int bsmod)
-
getAcmod
public int getAcmod()
-
setAcmod
public void setAcmod(int acmod)
-
getLfeon
public int getLfeon()
-
setLfeon
public void setLfeon(int lfeon)
-
getBitRateCode
public int getBitRateCode()
-
setBitRateCode
public void setBitRateCode(int bitRateCode)
-
getReserved
public int getReserved()
-
setReserved
public void setReserved(int reserved)
-
-