public class HevcConfigurationBox extends AbstractBox
Modifier and Type | Field and Description |
---|---|
static String |
TYPE |
type
Constructor and Description |
---|
HevcConfigurationBox() |
getBox, getOffset, getParent, getPath, getSize, getType, getUserType, isParsed, parse, parseDetails, setParent
public static final String TYPE
protected long getContentSize()
AbstractBox
getContent(ByteBuffer)
writes.getContentSize
in class AbstractBox
AbstractBox.getContent(java.nio.ByteBuffer)
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 contentprotected void _parseDetails(ByteBuffer content)
AbstractBox
_parseDetails
in class AbstractBox
content
- the box's raw content beginning after the 4-cc field.public HevcDecoderConfigurationRecord getHevcDecoderConfigurationRecord()
public void setHevcDecoderConfigurationRecord(HevcDecoderConfigurationRecord hevcDecoderConfigurationRecord)
public int getConfigurationVersion()
public int getGeneral_profile_space()
public boolean isGeneral_tier_flag()
public int getGeneral_profile_idc()
public long getGeneral_profile_compatibility_flags()
public long getGeneral_constraint_indicator_flags()
public int getGeneral_level_idc()
public int getMin_spatial_segmentation_idc()
public int getParallelismType()
public int getChromaFormat()
public int getBitDepthLumaMinus8()
public int getBitDepthChromaMinus8()
public int getAvgFrameRate()
public int getNumTemporalLayers()
public int getLengthSizeMinusOne()
public boolean isTemporalIdNested()
public int getConstantFrameRate()
public List<HevcDecoderConfigurationRecord.Array> getArrays()
Copyright © 2017. All rights reserved.