package org.mp4parser.streaming.input.aac; /** * Created by sannies on 01.09.2015. */ public enum AudioObjectTypes { NOT_APPLICABLE("n/a"), AAC_Main("AAC Main"), AAC_LC("AAC LC (Low Complexity)"), AAC_SSR("AAC SSR (Scalable Sample Rate)"), AAC_LTP("AAC LTP (Long Term Prediction)"), SBR("SBR (Spectral Band Replication)"), AAC_Scalable("AAC Scalable"), TwinVQ("TwinVQ"), CELP("CELP (Code Excited Linear Prediction)"), HXVC("HXVC (Harmonic Vector eXcitation Coding)"), Reserved1("Reserved"), Reserved2("Reserved"), TTSI("TTSI (Text-To-Speech Interface)"), Main_Synthesis("Main Synthesis"), Wavetable_Synthesis("Wavetable Synthesis"), General_MIDI("General MIDI"), Algorithmic_Synthesis_and_Audio_Effects("Algorithmic Synthesis and Audio Effects"), ER_AAC_LC("ER (Error Resilient) AAC LC"), Reserved3("Reserved"), ER_AAC_LTP("ER AAC LTP"), ER_AAC_Scalable("ER AAC Scalable"), ER_TwinVQ("ER TwinVQ"), ER_BSAC("ER BSAC (Bit-Sliced Arithmetic Coding)"), ER_AAC_LD("ER AAC LD (Low Delay)"), ER_CELP("ER CELP"), ER_HVXC("ER HVXC"), ER_HILN("ER HILN (Harmonic and Individual Lines plus Noise)"), ER_Parametric("ER Parametric"), SSC("SSC (SinuSoidal Coding)"), PS("PS (Parametric Stereo)"), MPEG_Surround("MPEG Surround"), Escape_value("(Escape value)"), Layer_1("Layer-1"), Layer_2("Layer-2"), Layer_3("Layer-3"), DST("DST (Direct Stream Transfer)"), ALS("ALS (Audio Lossless)"), SLS("SLS (Scalable LosslesS)"), SLS_non_core("SLS non-core"), ER_AAC_ELD("ER AAC ELD (Enhanced Low Delay)"), SMR_Simple("SMR (Symbolic Music Representation) Simple"), SMR_Main("SMR Main"), USAC_NO_SBR("USAC (Unified Speech and Audio Coding) (no SBR)"), SAOC("SAOC (Spatial Audio Object Coding)"), LD_MPEG_Surround("LD MPEG Surround"), USAC("USAC"); String name; AudioObjectTypes(String name) { this.name = name; } @Override public String toString() { return name; } }