Class AudioSpecificConfig
- java.lang.Object
-
- org.mp4parser.boxes.iso14496.part1.objectdescriptors.BaseDescriptor
-
- org.mp4parser.boxes.iso14496.part1.objectdescriptors.AudioSpecificConfig
-
@Descriptor(tags=5, objectTypeIndication=64) public class AudioSpecificConfig extends BaseDescriptor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classAudioSpecificConfig.ELDSpecificConfigclassAudioSpecificConfig.sbr_header
-
Field Summary
-
Constructor Summary
Constructors Constructor Description AudioSpecificConfig()
-
Method Summary
Modifier and Type Method Description booleanequals(Object o)intgetAudioObjectType()intgetChannelConfiguration()byte[]getConfigBytes()protected intgetContentSize()intgetExtensionAudioObjectType()intgetExtensionSamplingFrequency()intgetSamplingFrequency()inthashCode()voidparseDetail(ByteBuffer bb)ByteBufferserialize()protected ByteBufferserializeConfigBytes()voidsetAudioObjectType(int audioObjectType)voidsetChannelConfiguration(int channelConfiguration)voidsetOriginalAudioObjectType(int originalAudioObjectType)voidsetSamplingFrequency(int samplingFrequency)voidsetSamplingFrequencyIndex(int samplingFrequencyIndex)StringtoString()-
Methods inherited from class org.mp4parser.boxes.iso14496.part1.objectdescriptors.BaseDescriptor
getSize, getSizeSize, getTag, parse, writeSize
-
-
-
-
Field Detail
-
eldSpecificConfig
public AudioSpecificConfig.ELDSpecificConfig eldSpecificConfig
-
audioObjectType
public int audioObjectType
-
originalAudioObjectType
public int originalAudioObjectType
-
samplingFrequencyIndex
public int samplingFrequencyIndex
-
samplingFrequency
public int samplingFrequency
-
channelConfiguration
public int channelConfiguration
-
extensionAudioObjectType
public int extensionAudioObjectType
-
origExtensionAudioObjectType
public int origExtensionAudioObjectType
-
sbrPresentFlag
public boolean sbrPresentFlag
-
psPresentFlag
public boolean psPresentFlag
-
extensionSamplingFrequencyIndex
public int extensionSamplingFrequencyIndex
-
extensionSamplingFrequency
public int extensionSamplingFrequency
-
extensionChannelConfiguration
public int extensionChannelConfiguration
-
sacPayloadEmbedding
public int sacPayloadEmbedding
-
fillBits
public int fillBits
-
epConfig
public int epConfig
-
directMapping
public int directMapping
-
syncExtensionType
public int syncExtensionType
-
innerSyncExtensionType
public int innerSyncExtensionType
-
outerSyncExtensionType
public int outerSyncExtensionType
-
frameLengthFlag
public int frameLengthFlag
-
dependsOnCoreCoder
public int dependsOnCoreCoder
-
coreCoderDelay
public int coreCoderDelay
-
extensionFlag
public int extensionFlag
-
layerNr
public int layerNr
-
numOfSubFrame
public int numOfSubFrame
-
layer_length
public int layer_length
-
aacSectionDataResilienceFlag
public boolean aacSectionDataResilienceFlag
-
aacScalefactorDataResilienceFlag
public boolean aacScalefactorDataResilienceFlag
-
aacSpectralDataResilienceFlag
public boolean aacSpectralDataResilienceFlag
-
extensionFlag3
public int extensionFlag3
-
gaSpecificConfig
public boolean gaSpecificConfig
-
isBaseLayer
public int isBaseLayer
-
paraMode
public int paraMode
-
paraExtensionFlag
public int paraExtensionFlag
-
hvxcVarMode
public int hvxcVarMode
-
hvxcRateMode
public int hvxcRateMode
-
erHvxcExtensionFlag
public int erHvxcExtensionFlag
-
var_ScalableFlag
public int var_ScalableFlag
-
hilnQuantMode
public int hilnQuantMode
-
hilnMaxNumLine
public int hilnMaxNumLine
-
hilnSampleRateCode
public int hilnSampleRateCode
-
hilnFrameLength
public int hilnFrameLength
-
hilnContMode
public int hilnContMode
-
hilnEnhaLayer
public int hilnEnhaLayer
-
hilnEnhaQuantMode
public int hilnEnhaQuantMode
-
parametricSpecificConfig
public boolean parametricSpecificConfig
-
-
Method Detail
-
parseDetail
public void parseDetail(ByteBuffer bb) throws IOException
- Specified by:
parseDetailin classBaseDescriptor- Throws:
IOException
-
getContentSize
protected int getContentSize()
-
serialize
public ByteBuffer serialize()
- Specified by:
serializein classBaseDescriptor
-
serializeConfigBytes
protected ByteBuffer serializeConfigBytes()
-
getConfigBytes
public byte[] getConfigBytes()
-
getAudioObjectType
public int getAudioObjectType()
-
setAudioObjectType
public void setAudioObjectType(int audioObjectType)
-
setOriginalAudioObjectType
public void setOriginalAudioObjectType(int originalAudioObjectType)
-
getExtensionAudioObjectType
public int getExtensionAudioObjectType()
-
setSamplingFrequencyIndex
public void setSamplingFrequencyIndex(int samplingFrequencyIndex)
-
toString
public String toString()
- Overrides:
toStringin classBaseDescriptor
-
getSamplingFrequency
public int getSamplingFrequency()
-
setSamplingFrequency
public void setSamplingFrequency(int samplingFrequency)
-
getExtensionSamplingFrequency
public int getExtensionSamplingFrequency()
-
getChannelConfiguration
public int getChannelConfiguration()
-
setChannelConfiguration
public void setChannelConfiguration(int channelConfiguration)
-
-