@Descriptor(tags=5, objectTypeIndication=64) public class AudioSpecificConfig extends BaseDescriptor
| Modifier and Type | Class and Description |
|---|---|
class |
AudioSpecificConfig.ELDSpecificConfig |
class |
AudioSpecificConfig.sbr_header |
| Constructor and Description |
|---|
AudioSpecificConfig() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
int |
getAudioObjectType() |
int |
getChannelConfiguration() |
byte[] |
getConfigBytes() |
protected int |
getContentSize() |
int |
getExtensionAudioObjectType() |
int |
getExtensionSamplingFrequency() |
int |
getSamplingFrequency() |
int |
hashCode() |
void |
parseDetail(java.nio.ByteBuffer bb) |
java.nio.ByteBuffer |
serialize() |
protected java.nio.ByteBuffer |
serializeConfigBytes() |
void |
setAudioObjectType(int audioObjectType) |
void |
setChannelConfiguration(int channelConfiguration) |
void |
setOriginalAudioObjectType(int originalAudioObjectType) |
void |
setSamplingFrequency(int samplingFrequency) |
void |
setSamplingFrequencyIndex(int samplingFrequencyIndex) |
java.lang.String |
toString() |
getSize, getSizeSize, getTag, parse, writeSizepublic static java.util.Map<java.lang.Integer,java.lang.Integer> samplingFrequencyIndexMap
public static java.util.Map<java.lang.Integer,java.lang.String> audioObjectTypeMap
public AudioSpecificConfig.ELDSpecificConfig eldSpecificConfig
public int audioObjectType
public int originalAudioObjectType
public int samplingFrequencyIndex
public int samplingFrequency
public int channelConfiguration
public int extensionAudioObjectType
public int origExtensionAudioObjectType
public boolean sbrPresentFlag
public boolean psPresentFlag
public int extensionSamplingFrequencyIndex
public int extensionSamplingFrequency
public int extensionChannelConfiguration
public int sacPayloadEmbedding
public int fillBits
public int epConfig
public int directMapping
public int syncExtensionType
public int innerSyncExtensionType
public int outerSyncExtensionType
public int frameLengthFlag
public int dependsOnCoreCoder
public int coreCoderDelay
public int extensionFlag
public int layerNr
public int numOfSubFrame
public int layer_length
public boolean aacSectionDataResilienceFlag
public boolean aacScalefactorDataResilienceFlag
public boolean aacSpectralDataResilienceFlag
public int extensionFlag3
public boolean gaSpecificConfig
public int isBaseLayer
public int paraMode
public int paraExtensionFlag
public int hvxcVarMode
public int hvxcRateMode
public int erHvxcExtensionFlag
public int var_ScalableFlag
public int hilnQuantMode
public int hilnMaxNumLine
public int hilnSampleRateCode
public int hilnFrameLength
public int hilnContMode
public int hilnEnhaLayer
public int hilnEnhaQuantMode
public boolean parametricSpecificConfig
public void parseDetail(java.nio.ByteBuffer bb)
throws java.io.IOException
parseDetail in class BaseDescriptorjava.io.IOExceptionprotected int getContentSize()
public java.nio.ByteBuffer serialize()
serialize in class BaseDescriptorprotected java.nio.ByteBuffer serializeConfigBytes()
public byte[] getConfigBytes()
public int getAudioObjectType()
public void setAudioObjectType(int audioObjectType)
public void setOriginalAudioObjectType(int originalAudioObjectType)
public int getExtensionAudioObjectType()
public void setSamplingFrequencyIndex(int samplingFrequencyIndex)
public java.lang.String toString()
toString in class BaseDescriptorpublic int getSamplingFrequency()
public void setSamplingFrequency(int samplingFrequency)
public int getExtensionSamplingFrequency()
public int getChannelConfiguration()
public void setChannelConfiguration(int channelConfiguration)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.ObjectCopyright © 2020. All rights reserved.