Package fi.helsinki.cs.ohtu.mpeg2.audio.mpa

Provides classes for MPEG-1 audio encoding.

See:
          Description

Class Summary
BitAllocator Implements a bit allocator for MPEG-1 Layer II audio.
BitAllocator.Allocation Represents a bit allocation for a frame of audio samples.
DummyPAModel A dummy psychoacoustic model.
MP123Header Represents an MPEG-1 audio frame header as described in the section 2.4.1.2 of ISO/IEC 11172-3.
MP2Data This class encodes compressed audio data to binary form.
MP2Data.Channel Represents a single audio channel.
MP2Encoder Implements an MPEG-1 Layer II encoder.
MP2Frame Represents a frame of MPEG-1 Layer II coded data.
MP2Quantizer This class implements the quantizer specified in ISO 11172-3.
PolyphaseQuadratureFilter This class implements an analysis sub-band filter specified in ISO 11172-3.
QuantizationTables Contains the tables used to quantize MPEG-1 Layer II audio samples.
QuantizationTables.QLevel Represents a quantization level.
QuantizationTables.QuantizationTable Represents a quantization table for MPEG-1 Layer II audio.
ScaleFactors Implements scale factor calculations for MPEG-1 Layer I and II audio.
StandardPAModel1 Implements the Psychoacoustic Model 1 described in Annex D of 11172-3.
 

Enum Summary
BitAllocator.SBS State of a sub-band during allocation
MP123Header.Layer Represents the MPEG-1 audio layer.
MP123Header.ModeExtension Represents the mode extension.
ScaleFactors.TxPattern Transmission pattern defines how the three scale factors of a single sub-band are coded into the output stream.
StandardPAModel1.TonalFlag used to group signal components based on their tonality
 

Package fi.helsinki.cs.ohtu.mpeg2.audio.mpa Description

Provides classes for MPEG-1 audio encoding.

MPEG-1 Layer II encoding

The class MP2Encoder implements an encoder for MPEG-1 Layer II audio.