Class DecoderConfigDescriptor
- java.lang.Object
-
- org.mp4parser.boxes.iso14496.part1.objectdescriptors.BaseDescriptor
-
- org.mp4parser.boxes.iso14496.part1.objectdescriptors.DecoderConfigDescriptor
-
@Descriptor(tags=4) public class DecoderConfigDescriptor extends BaseDescriptor
class DecoderConfigDescriptor extends BaseDescriptor : bit(8) tag=DecoderConfigDescrTag { bit(8) objectTypeIndication; bit(6) streamType; bit(1) upStream; const bit(1) reserved=1; bit(24) bufferSizeDB; bit(32) maxBitrate; bit(32) avgBitrate; DecoderSpecificInfo decSpecificInfo[0 .. 1]; profileLevelIndicationIndexDescriptor profileLevelIndicationIndexDescr [0..255]; }
-
-
Constructor Summary
Constructors Constructor Description DecoderConfigDescriptor()
-
Method Summary
Modifier and Type Method Description AudioSpecificConfiggetAudioSpecificInfo()longgetAvgBitRate()intgetBufferSizeDB()DecoderSpecificInfogetDecoderSpecificInfo()longgetMaxBitRate()intgetObjectTypeIndication()List<ProfileLevelIndicationDescriptor>getProfileLevelIndicationDescriptors()intgetStreamType()intgetUpStream()voidparseDetail(ByteBuffer bb)ByteBufferserialize()voidsetAudioSpecificInfo(AudioSpecificConfig audioSpecificInfo)voidsetAvgBitRate(long avgBitRate)voidsetBufferSizeDB(int bufferSizeDB)voidsetDecoderSpecificInfo(DecoderSpecificInfo decoderSpecificInfo)voidsetMaxBitRate(long maxBitRate)voidsetObjectTypeIndication(int objectTypeIndication)voidsetStreamType(int streamType)voidsetUpStream(int upStream)StringtoString()-
Methods inherited from class org.mp4parser.boxes.iso14496.part1.objectdescriptors.BaseDescriptor
getSize, getSizeSize, getTag, parse, writeSize
-
-
-
-
Method Detail
-
parseDetail
public void parseDetail(ByteBuffer bb) throws IOException
- Specified by:
parseDetailin classBaseDescriptor- Throws:
IOException
-
serialize
public ByteBuffer serialize()
- Specified by:
serializein classBaseDescriptor
-
getDecoderSpecificInfo
public DecoderSpecificInfo getDecoderSpecificInfo()
-
setDecoderSpecificInfo
public void setDecoderSpecificInfo(DecoderSpecificInfo decoderSpecificInfo)
-
getAudioSpecificInfo
public AudioSpecificConfig getAudioSpecificInfo()
-
setAudioSpecificInfo
public void setAudioSpecificInfo(AudioSpecificConfig audioSpecificInfo)
-
getProfileLevelIndicationDescriptors
public List<ProfileLevelIndicationDescriptor> getProfileLevelIndicationDescriptors()
-
getObjectTypeIndication
public int getObjectTypeIndication()
-
setObjectTypeIndication
public void setObjectTypeIndication(int objectTypeIndication)
-
getStreamType
public int getStreamType()
-
setStreamType
public void setStreamType(int streamType)
-
getUpStream
public int getUpStream()
-
setUpStream
public void setUpStream(int upStream)
-
getBufferSizeDB
public int getBufferSizeDB()
-
setBufferSizeDB
public void setBufferSizeDB(int bufferSizeDB)
-
getMaxBitRate
public long getMaxBitRate()
-
setMaxBitRate
public void setMaxBitRate(long maxBitRate)
-
getAvgBitRate
public long getAvgBitRate()
-
setAvgBitRate
public void setAvgBitRate(long avgBitRate)
-
toString
public String toString()
- Overrides:
toStringin classBaseDescriptor
-
-