Class HevcConfigurationBox
java.lang.Object
org.mp4parser.support.AbstractBox
org.mp4parser.boxes.iso14496.part15.HevcConfigurationBox
- All Implemented Interfaces:
Box,ParsableBox
Created by sannies on 08.09.2014.
-
Field Summary
FieldsFields inherited from class org.mp4parser.support.AbstractBox
content, type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void_parseDetails(ByteBuffer content) Parse the box's fields and child boxes if any.booleanintintintintintintprotected voidgetContent(ByteBuffer byteBuffer) Write the box's content into the givenByteBuffer.protected longGet the box's content size without its header.longintlongintintintintintintinthashCode()booleanbooleanvoidsetHevcDecoderConfigurationRecord(HevcDecoderConfigurationRecord hevcDecoderConfigurationRecord) Methods inherited from class org.mp4parser.support.AbstractBox
getBox, getSize, getType, getUserType, isParsed, parse, parseDetails
-
Field Details
-
TYPE
- See Also:
-
-
Constructor Details
-
HevcConfigurationBox
public HevcConfigurationBox()
-
-
Method Details
-
getContentSize
protected long getContentSize()Description copied from class:AbstractBoxGet the box's content size without its header. This must be the exact number of bytes thatgetContent(ByteBuffer)writes.- Specified by:
getContentSizein classAbstractBox- Returns:
- Gets the box's content size in bytes
- See Also:
-
getContent
Description copied from class:AbstractBoxWrite the box's content into the givenByteBuffer. This must include flags and version in case of a full box.byteBufferhas been initialized withgetSize()bytes.- Specified by:
getContentin classAbstractBox- Parameters:
byteBuffer- the sink for the box's content
-
_parseDetails
Description copied from class:AbstractBoxParse the box's fields and child boxes if any.- Specified by:
_parseDetailsin classAbstractBox- Parameters:
content- the box's raw content beginning after the 4-cc field.
-
getHevcDecoderConfigurationRecord
-
setHevcDecoderConfigurationRecord
public void setHevcDecoderConfigurationRecord(HevcDecoderConfigurationRecord hevcDecoderConfigurationRecord) -
equals
-
hashCode
public int hashCode() -
getConfigurationVersion
public int getConfigurationVersion() -
getGeneral_profile_space
public int getGeneral_profile_space() -
isGeneral_tier_flag
public boolean isGeneral_tier_flag() -
getGeneral_profile_idc
public int getGeneral_profile_idc() -
getGeneral_profile_compatibility_flags
public long getGeneral_profile_compatibility_flags() -
getGeneral_constraint_indicator_flags
public long getGeneral_constraint_indicator_flags() -
getGeneral_level_idc
public int getGeneral_level_idc() -
getMin_spatial_segmentation_idc
public int getMin_spatial_segmentation_idc() -
getParallelismType
public int getParallelismType() -
getChromaFormat
public int getChromaFormat() -
getBitDepthLumaMinus8
public int getBitDepthLumaMinus8() -
getBitDepthChromaMinus8
public int getBitDepthChromaMinus8() -
getAvgFrameRate
public int getAvgFrameRate() -
getNumTemporalLayers
public int getNumTemporalLayers() -
getLengthSizeMinusOne
public int getLengthSizeMinusOne() -
isTemporalIdNested
public boolean isTemporalIdNested() -
getConstantFrameRate
public int getConstantFrameRate() -
getArrays
-