Class HevcConfigurationBox

  • All Implemented Interfaces:
    Box, ParsableBox

    public class HevcConfigurationBox
    extends AbstractBox
    Created by sannies on 08.09.2014.
    • Constructor Detail

      • HevcConfigurationBox

        public HevcConfigurationBox()
    • Method Detail

      • getContent

        protected void getContent​(ByteBuffer byteBuffer)
        Description copied from class: AbstractBox
        Write the box's content into the given ByteBuffer. This must include flags and version in case of a full box. byteBuffer has been initialized with getSize() bytes.
        Specified by:
        getContent in class AbstractBox
        Parameters:
        byteBuffer - the sink for the box's content
      • _parseDetails

        protected void _parseDetails​(ByteBuffer content)
        Description copied from class: AbstractBox
        Parse the box's fields and child boxes if any.
        Specified by:
        _parseDetails in class AbstractBox
        Parameters:
        content - the box's raw content beginning after the 4-cc field.
      • setHevcDecoderConfigurationRecord

        public void setHevcDecoderConfigurationRecord​(HevcDecoderConfigurationRecord hevcDecoderConfigurationRecord)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • 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()