FileDocCategorySizeDatePackage
AvcConfigurationBox.javaAPI Docmp4parser 1.0-RC-1715420Wed Dec 19 20:10:38 GMT 2012com.coremedia.iso.boxes.h264

AvcConfigurationBox

public final class AvcConfigurationBox extends com.googlecode.mp4parser.AbstractBox
Defined in ISO/IEC 14496-15:2004.

Fields Summary
public static final String
TYPE
public AVCDecoderConfigurationRecord
avcDecoderConfigurationRecord
Constructors Summary
public AvcConfigurationBox()



      
        super(TYPE);
    
Methods Summary
public void_parseDetails(java.nio.ByteBuffer content)

        avcDecoderConfigurationRecord = new AVCDecoderConfigurationRecord(content);
    
public intgetAvcLevelIndication()

        return avcDecoderConfigurationRecord.avcLevelIndication;
    
public intgetAvcProfileIndication()

        return avcDecoderConfigurationRecord.avcProfileIndication;
    
public intgetBitDepthChromaMinus8()

        return avcDecoderConfigurationRecord.bitDepthChromaMinus8;
    
public intgetBitDepthLumaMinus8()

        return avcDecoderConfigurationRecord.bitDepthLumaMinus8;
    
public intgetChromaFormat()

        return avcDecoderConfigurationRecord.chromaFormat;
    
public intgetConfigurationVersion()

        return avcDecoderConfigurationRecord.configurationVersion;
    
public voidgetContent(java.nio.ByteBuffer byteBuffer)

        avcDecoderConfigurationRecord.getContent(byteBuffer);
    
public longgetContentSize()

        return avcDecoderConfigurationRecord.getContentSize();
    
public intgetLengthSizeMinusOne()

        return avcDecoderConfigurationRecord.lengthSizeMinusOne;
    
public java.lang.String[]getPPS()

        return avcDecoderConfigurationRecord.getPPS();
    
public java.util.ListgetPictureParameterSets()

        return Collections.unmodifiableList(avcDecoderConfigurationRecord.pictureParameterSets);
    
public java.util.ListgetPictureParameterSetsAsStrings()

        return avcDecoderConfigurationRecord.getPictureParameterSetsAsStrings();
    
public intgetProfileCompatibility()

        return avcDecoderConfigurationRecord.profileCompatibility;
    
public java.lang.String[]getSPS()

        return avcDecoderConfigurationRecord.getSPS();
    
public java.util.ListgetSequenceParameterSetExts()

        return avcDecoderConfigurationRecord.sequenceParameterSetExts;
    
public java.util.ListgetSequenceParameterSetExtsAsStrings()

        return avcDecoderConfigurationRecord.getSequenceParameterSetExtsAsStrings();
    
public java.util.ListgetSequenceParameterSets()

        return Collections.unmodifiableList(avcDecoderConfigurationRecord.sequenceParameterSets);
    
public java.util.ListgetSequenceParameterSetsAsStrings()

        return avcDecoderConfigurationRecord.getSequenceParameterSetsAsStrings();
    
public com.coremedia.iso.boxes.h264.AvcConfigurationBox$AVCDecoderConfigurationRecordgetavcDecoderConfigurationRecord()

        return avcDecoderConfigurationRecord;
    
public booleanhasExts()

        return avcDecoderConfigurationRecord.hasExts;
    
public voidsetAvcLevelIndication(int avcLevelIndication)

        this.avcDecoderConfigurationRecord.avcLevelIndication = avcLevelIndication;
    
public voidsetAvcProfileIndication(int avcProfileIndication)

        this.avcDecoderConfigurationRecord.avcProfileIndication = avcProfileIndication;
    
public voidsetBitDepthChromaMinus8(int bitDepthChromaMinus8)

        this.avcDecoderConfigurationRecord.bitDepthChromaMinus8 = bitDepthChromaMinus8;
    
public voidsetBitDepthLumaMinus8(int bitDepthLumaMinus8)

        this.avcDecoderConfigurationRecord.bitDepthLumaMinus8 = bitDepthLumaMinus8;
    
public voidsetChromaFormat(int chromaFormat)

        this.avcDecoderConfigurationRecord.chromaFormat = chromaFormat;
    
public voidsetConfigurationVersion(int configurationVersion)

        this.avcDecoderConfigurationRecord.configurationVersion = configurationVersion;
    
public voidsetHasExts(boolean hasExts)

        this.avcDecoderConfigurationRecord.hasExts = hasExts;
    
public voidsetLengthSizeMinusOne(int lengthSizeMinusOne)

        this.avcDecoderConfigurationRecord.lengthSizeMinusOne = lengthSizeMinusOne;
    
public voidsetPictureParameterSets(java.util.List pictureParameterSets)

        this.avcDecoderConfigurationRecord.pictureParameterSets = pictureParameterSets;
    
public voidsetProfileCompatibility(int profileCompatibility)

        this.avcDecoderConfigurationRecord.profileCompatibility = profileCompatibility;
    
public voidsetSequenceParameterSetExts(java.util.List sequenceParameterSetExts)

        this.avcDecoderConfigurationRecord.sequenceParameterSetExts = sequenceParameterSetExts;
    
public voidsetSequenceParameterSets(java.util.List sequenceParameterSets)

        this.avcDecoderConfigurationRecord.sequenceParameterSets = sequenceParameterSets;