Maven module :un.storage : media-mpeg4 :
Class : un.storage.media.mp4.boxes.impl.sampleentries.codec.AVCSpecificBox
Extends/Implements : un.storage.media.mp4.boxes.impl.sampleentries.codec.CodecSpecificBox
Subclasses : -

author  Alexander Simm


Variables : -
Functions : AVCSpecificBox, decode, getConfigurationVersion, getProfile, getProfileCompatibility, getLevel, getLengthSize, getSequenceParameterSetNALUnits, getPictureParameterSetNALUnits



public void AVCSpecificBox ()

public void decode (MP4InputStream in)

public int getConfigurationVersion ()


The AVC profile code as defined in ISO/IEC 14496-10.
return  the AVC profile
public int getProfile ()


The profileCompatibility is a byte defined exactly the same as the byte
which occurs between the profileIDC and levelIDC in a sequence parameter
set (SPS), as defined in ISO/IEC 14496-10.
return  the profile compatibility byte
public byte getProfileCompatibility ()

public int getLevel ()


The length in bytes of the NALUnitLength field in an AVC video sample or
AVC parameter set sample of the associated stream. The value of this
field 1, 2, or 4 bytes.
return  the NALUnitLength length in bytes
public int getLengthSize ()


The SPS NAL units, as specified in ISO/IEC 14496-10. SPSs shall occur in
order of ascending parameter set identifier with gaps being allowed.
return  all SPS NAL units
public byte[][] getSequenceParameterSetNALUnits ()


The PPS NAL units, as specified in ISO/IEC 14496-10. PPSs shall occur in
order of ascending parameter set identifier with gaps being allowed.
return  all PPS NAL units
public byte[][] getPictureParameterSetNALUnits ()