public class RatingBox extends AbstractFullBox
UserDataBox
and containing information about the media's rating. E.g.
PG13or FSK16.Modifier and Type | Field and Description |
---|---|
static String |
TYPE |
type
Constructor and Description |
---|
RatingBox() |
Modifier and Type | Method and Description |
---|---|
void |
_parseDetails(ByteBuffer content)
Parse the box's fields and child boxes if any.
|
protected void |
getContent(ByteBuffer byteBuffer)
Write the box's content into the given
ByteBuffer . |
protected long |
getContentSize()
Get the box's content size without its header.
|
String |
getLanguage() |
String |
getRatingCriteria()
Gets the four-character code that indicates which rating criteria are being used for the corresponding rating
entity, e.g., 'PG13'.
|
String |
getRatingEntity()
Gets a four-character code that indicates the rating entity grading the asset, e.g., 'BBFC'.
|
String |
getRatingInfo() |
void |
setLanguage(String language) |
void |
setRatingCriteria(String ratingCriteria) |
void |
setRatingEntity(String ratingEntity) |
void |
setRatingInfo(String ratingInfo) |
String |
toString() |
getFlags, getVersion, parseVersionAndFlags, setFlags, setVersion, writeVersionAndFlags
getBox, getOffset, getParent, getPath, getSize, getType, getUserType, isParsed, parse, parseDetails, setDeadBytes, setParent
public static final String TYPE
public void setRatingEntity(String ratingEntity)
public void setRatingCriteria(String ratingCriteria)
public void setLanguage(String language)
public void setRatingInfo(String ratingInfo)
public String getLanguage()
public String getRatingEntity()
public String getRatingCriteria()
public String getRatingInfo()
protected long getContentSize()
AbstractBox
getContent(ByteBuffer)
writes.getContentSize
in class AbstractBox
AbstractBox.getContent(java.nio.ByteBuffer)
public void _parseDetails(ByteBuffer content)
AbstractBox
_parseDetails
in class AbstractBox
content
- the box's raw content beginning after the 4-cc field.protected void getContent(ByteBuffer byteBuffer)
AbstractBox
ByteBuffer
. This must include flags
and version in case of a full box. byteBuffer
has been initialized with
getSize()
bytes.getContent
in class AbstractBox
byteBuffer
- the sink for the box's contentCopyright © 2014. All rights reserved.