Class DecoderConfigDescriptor
java.lang.Object
org.mp4parser.boxes.iso14496.part1.objectdescriptors.BaseDescriptor
org.mp4parser.boxes.iso14496.part1.objectdescriptors.DecoderConfigDescriptor
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 -
Method Summary
Modifier and TypeMethodDescriptionlongintlongintintintvoidvoidsetAudioSpecificInfo(AudioSpecificConfig audioSpecificInfo) voidsetAvgBitRate(long avgBitRate) voidsetBufferSizeDB(int bufferSizeDB) voidsetDecoderSpecificInfo(DecoderSpecificInfo decoderSpecificInfo) voidsetMaxBitRate(long maxBitRate) voidsetObjectTypeIndication(int objectTypeIndication) voidsetStreamType(int streamType) voidsetUpStream(int upStream) toString()Methods inherited from class org.mp4parser.boxes.iso14496.part1.objectdescriptors.BaseDescriptor
getSize, getSizeSize, getTag, parse, writeSize
-
Constructor Details
-
DecoderConfigDescriptor
public DecoderConfigDescriptor()
-
-
Method Details
-
parseDetail
- Specified by:
parseDetailin classBaseDescriptor- Throws:
IOException
-
serialize
- Specified by:
serializein classBaseDescriptor
-
getDecoderSpecificInfo
-
setDecoderSpecificInfo
-
getAudioSpecificInfo
-
setAudioSpecificInfo
-
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
- Overrides:
toStringin classBaseDescriptor
-