A B C D E F G H I J L M N O P Q R S T U V W Y Z

A

aboutToReset(PESPacket) - Method in interface fi.helsinki.cs.ohtu.mpeg2.PESPacketAboutToResetListener
Called when PESPacket#reset() has just been called, but the packet is not yet reset.
aboutToReset(PESPacket) - Method in class fi.helsinki.cs.ohtu.mpeg2.PESPacketizingOutputStream
Used to flush data when needed, for example, when the template header fields have been changed.
abs(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.VLC
 
ABS_THR_L_II - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
for the relevant sampling frequency
ABS_THR_L_II_32 - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Table D.1d. - Absolute thresholds (dB) for Layer II at 32 kHz.
ABS_THR_L_II_441 - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Table D.1e. - Absolute thresholds (dB) for Layer II at 44.1 kHz.
ABS_THR_L_II_48 - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Table D.1f. - Absolute thresholds (dB) for Layer II at 48 kHz.
AccessUnit - Class in fi.helsinki.cs.ohtu.mpeg2
Represents a coded presentation of a presentation unit.
AccessUnit(long, long, byte[], boolean) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.AccessUnit
Creates a new AccessUnit instance.
AccessUnit(long, long, byte[]) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.AccessUnit
Creates a new AccessUnit instance.
add(long, long) - Static method in class fi.helsinki.cs.ohtu.mpeg2.ClockOps
Adds two system clock values.
add(long, double) - Static method in class fi.helsinki.cs.ohtu.mpeg2.ClockOps
Adds system clock ticks and seconds.
add(long, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.DecoderBuffer
Adds a new decoding entry to the buffer.
addAboutToResetListener(PESPacketAboutToResetListener) - Method in class fi.helsinki.cs.ohtu.mpeg2.PESPacket
Adds an about-to-reset listener.
addDirtiedListener(PackDirtiedListener) - Method in class fi.helsinki.cs.ohtu.mpeg2.Pack
Adds a dirtied listener.
addressIncrement - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.MacroblockHeader
 
addStream(AVPacketizer, long) - Method in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
Adds a stream to this multiplex.
addStream(AVPacketizer) - Method in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
Adds a stream to this multiplex.
addStream(StreamID, boolean, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader
 
addStream(StreamID, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader
 
alignIFrames - Variable in class fi.helsinki.cs.ohtu.mpeg2.VideoStream.VideoPacketizer
 
allocate(QuantizationTables.QuantizationTable, int, int[][], double[][]) - Static method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.BitAllocator
Calculates a bit allocation for a frame with given parameters.
alternate_scan - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.ZigZagScanner
 
alternate_scantable - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.ZigZagScanner
 
alternateScan(int[][]) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.ZigZagScanner
 
alternateScan(int[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.ZigZagScanner
 
ANCILLARY - Static variable in class fi.helsinki.cs.ohtu.mpeg2.StreamID
Ancillary stream (program stream data in a transport stream).
ArrayRoller - Class in fi.helsinki.cs.ohtu.mpeg2.util
Utility class for changing arrays from 2d -> 1d and 1d -> 2d.
ArrayRoller() - Constructor for class fi.helsinki.cs.ohtu.mpeg2.util.ArrayRoller
ArrayRoller constructor.
as1D(int[][]) - Static method in class fi.helsinki.cs.ohtu.mpeg2.util.ArrayRoller
Changes 2d array to one dimensional array.
as2D(int[], int, int) - Static method in class fi.helsinki.cs.ohtu.mpeg2.util.ArrayRoller
Changes one dimensional array to two dimensional array.
aspectRatioInformation - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader
 
auBytesLeft - Variable in class fi.helsinki.cs.ohtu.mpeg2.AVPacketizer
 
audio(int) - Static method in class fi.helsinki.cs.ohtu.mpeg2.StreamID
Audio stream with a given number.
audioBound - Variable in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader
 
AudioEncoder - Class in fi.helsinki.cs.ohtu.mpeg2.audio
Represents an abstract audio encoder.
AudioEncoder() - Constructor for class fi.helsinki.cs.ohtu.mpeg2.audio.AudioEncoder
 
AudioEncoder.Mode - Enum in fi.helsinki.cs.ohtu.mpeg2.audio
Represents an encoder mode.
AudioEncoder.Mode(int) - Constructor for enum fi.helsinki.cs.ohtu.mpeg2.audio.AudioEncoder.Mode
 
AudioEncoder.SampleRate - Enum in fi.helsinki.cs.ohtu.mpeg2.audio
Represents a sample rate.
AudioEncoder.SampleRate(int) - Constructor for enum fi.helsinki.cs.ohtu.mpeg2.audio.AudioEncoder.SampleRate
 
AudioFrame - Interface in fi.helsinki.cs.ohtu.mpeg2.audio
 
audioLocked - Variable in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader
 
AudioStream - Class in fi.helsinki.cs.ohtu.mpeg2
Represents an elementary stream of MPEG audio data.
AudioStream(long) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.AudioStream
Creates a new AudioStream instance with given initial PTS.
AudioStream() - Constructor for class fi.helsinki.cs.ohtu.mpeg2.AudioStream
Creates a new AudioStream instance.
AudioVideoPESPacket - Class in fi.helsinki.cs.ohtu.mpeg2
Represents a PES packet carrying data from a MPEG-2 audio/video stream or any other type of stream with the same packet format.
AudioVideoPESPacket(StreamID) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.AudioVideoPESPacket
Class constructor.
aus - Variable in class fi.helsinki.cs.ohtu.mpeg2.AVPacketizer
 
avp - Variable in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer.StreamDesc
 
AVPacketizer - Class in fi.helsinki.cs.ohtu.mpeg2
Implements a packetizer for elementary streams of audio and video.
AVPacketizer(StreamID, int) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.AVPacketizer
Creates a new packetizer.
AVPacketizer.State - Enum in fi.helsinki.cs.ohtu.mpeg2
Represents the state of a packetizer.
AVPacketizer.State() - Constructor for enum fi.helsinki.cs.ohtu.mpeg2.AVPacketizer.State
 

B

bitAllocation - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Data.Channel
Bit allocation / quantization level for every sub-band
BitAllocator - Class in fi.helsinki.cs.ohtu.mpeg2.audio.mpa
Implements a bit allocator for MPEG-1 Layer II audio.
BitAllocator() - Constructor for class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.BitAllocator
 
BitAllocator.Allocation - Class in fi.helsinki.cs.ohtu.mpeg2.audio.mpa
Represents a bit allocation for a frame of audio samples.
BitAllocator.Allocation(int[][], int) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.BitAllocator.Allocation
Creates a new Allocation.
BitAllocator.SBS - Enum in fi.helsinki.cs.ohtu.mpeg2.audio.mpa
State of a sub-band during allocation
BitAllocator.SBS() - Constructor for enum fi.helsinki.cs.ohtu.mpeg2.audio.mpa.BitAllocator.SBS
 
bitLocation - Variable in class fi.helsinki.cs.ohtu.mpeg2.util.BitOutputStream
 
bitNumber - Variable in class fi.helsinki.cs.ohtu.mpeg2.util.BitOutputStream
 
BitOutputStream - Class in fi.helsinki.cs.ohtu.mpeg2.util
This class implements single bit writing capabilities on top of standard OutputStreams.
BitOutputStream(OutputStream, BitOutputStream.BitOrder) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.util.BitOutputStream
Creates a new BitOutputStream that writes to the given OutputStream.
BitOutputStream.BitOrder - Enum in fi.helsinki.cs.ohtu.mpeg2.util
This enum specifies the bit order used.
BitOutputStream.BitOrder(int, int) - Constructor for enum fi.helsinki.cs.ohtu.mpeg2.util.BitOutputStream.BitOrder
Enum constructor.
bitrate - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
 
bitrate - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Encoder
 
bitrate - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
current encoding bitrate
bitRateExtension - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
 
bitRateValue - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader
 
bits - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.QuantizationTables.QLevel
Number of bits used to encode the level
bitsUsed - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.BitAllocator.Allocation
The number of bits used.
Block - Interface in fi.helsinki.cs.ohtu.mpeg2.video
This is the common interface for all types of blocks.
blockCount - Variable in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
 
blocks - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.IntraMacroblock
 
blocks - Variable in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
 
blocksCoded - Variable in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
 
bos - Variable in class fi.helsinki.cs.ohtu.mpeg2.PESPacketizingOutputStream
 
bout - Variable in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
 
buffer - Variable in class fi.helsinki.cs.ohtu.mpeg2.DecoderBuffer
 
byteAlign() - Method in class fi.helsinki.cs.ohtu.mpeg2.util.BitOutputStream
Aligns the stream to the next byte border.
byteAt(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.AccessUnit
Returns the data byte at the specified index i.
bytes - Variable in class fi.helsinki.cs.ohtu.mpeg2.PESPacket
 
bytesOut - Variable in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
 
bytesToTicks(long) - Method in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
Gets how many system clock ticks it takes to transmit the given number of bytes.

C

C(int) - Static method in class fi.helsinki.cs.ohtu.mpeg2.video.SimpleDiscreteCosineTransform
 
calcDelays() - Method in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
Calculates startup delays for the streams and adjusts timebase offsets accordingly.
calcScale(double[]) - Static method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.ScaleFactors
Calculates scale factor index for an array of samples.
calcScale(double[][]) - Static method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.ScaleFactors
Calculates scale factor indices for an array of sample arrays.
calcScfsi(int[]) - Static method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.ScaleFactors
Calculates scale factor select information for given three scale factor indices and adjusts the indices accordingly.
canSpecifyChromaFormat420() - Method in enum fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader.FrameStructure
 
canSpecifyFramePredictionAndDCT() - Method in enum fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader.FrameStructure
 
CB_BOUND_BARK_L_II - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
for the relevant sampling frequency
CB_BOUND_BARK_L_II_32 - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Table D.2d. - Critical band boundaries Bark[z] for Layer II at 32 kHz.
CB_BOUND_BARK_L_II_441 - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Table D.2e. - Critical band boundaries Bark[z] for Layer II at 44.1 kHz.
CB_BOUND_BARK_L_II_48 - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Table D.2f. - Critical band boundaries Bark[z] for Layer II at 48 kHz.
CB_BOUND_HZ_L_II - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
for the relevant sampling frequency
CB_BOUND_HZ_L_II_32 - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Table D.2d. - Critical band boundaries frequency for Layer II at 32 kHz.
CB_BOUND_HZ_L_II_441 - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Table D.2e. - Critical band boundaries frequency for Layer II at 44.1 kHz.
CB_BOUND_HZ_L_II_48 - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Table D.2f. - Critical band boundaries frequency for Layer II at 48 kHz.
cc - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.IntraBlock
 
channels - Variable in enum fi.helsinki.cs.ohtu.mpeg2.audio.AudioEncoder.Mode
 
channels - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Data
Audio channels for this audio data chunk
checkEnabled - Variable in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
 
chromaFormat - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
 
ChromaSubsampler - Class in fi.helsinki.cs.ohtu.mpeg2.video
Performs chromacity subsampling on byte values.
ChromaSubsampler(boolean) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.video.ChromaSubsampler
Class constructor.
chrominance1 - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.IntraBlock.Predictors
 
chrominance2 - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.IntraBlock.Predictors
 
chunkCount - Variable in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
 
chunkSize - Variable in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
 
chunksPerPack - Variable in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
 
ClockOps - Class in fi.helsinki.cs.ohtu.mpeg2
Implements assorted methods to handle the 33-bit 90kHz MPEG system clock values.
ClockOps() - Constructor for class fi.helsinki.cs.ohtu.mpeg2.ClockOps
 
close() - Method in class fi.helsinki.cs.ohtu.mpeg2.AudioStream
 
close() - Method in class fi.helsinki.cs.ohtu.mpeg2.AVPacketizer
Closes this packetizer.
close() - Method in class fi.helsinki.cs.ohtu.mpeg2.ElementaryStream
Closes this ElementaryStream.
close() - Method in class fi.helsinki.cs.ohtu.mpeg2.PESPacketizingOutputStream
Closes the stream.
close() - Method in class fi.helsinki.cs.ohtu.mpeg2.ProgramStream
Closes the stream.
close() - Method in class fi.helsinki.cs.ohtu.mpeg2.util.BitOutputStream
Closes the stream.
close() - Method in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
 
closed - Variable in class fi.helsinki.cs.ohtu.mpeg2.AudioStream
 
closed - Variable in class fi.helsinki.cs.ohtu.mpeg2.AVPacketizer
 
closed - Variable in class fi.helsinki.cs.ohtu.mpeg2.util.BitOutputStream
 
closed - Variable in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
 
COARSE_VALUE_CODES - Static variable in class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector
 
CODED_BLOCK_PATTERN - Static variable in class fi.helsinki.cs.ohtu.mpeg2.video.VLCTables
 
codingType - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.PictureHeader
 
coefficients - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.IntraBlock
 
coefficients - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.NonIntraBlock
 
coefficients - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.RGBToYCbCrConverter
The coefficient table to use for this converter.
coefficients - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.YCbCrToRGBConverter
 
coefficientTable - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.PolyphaseQuadratureFilter
Coefficients of the analysis window, taken from table 3-C.1 of ISO 11172-3.
commonInit(boolean, SequenceExtensionHeader.ChromaFormat, int, int, int, int, boolean, int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
 
composite - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader
 
computeDFT(double[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Compute the Discrete Fourier Transform of length TRANSFORM_LENGTH for the argument x.
computeFFT(double[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Compute a Fast Fourier Transform with the minim library component.
computeGMTs(double[][], double[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Step 7 - Determine the Global Masking Thresholds.
computeIMTs(ArrayList<Integer>, StandardPAModel1.TonalFlag[], double[], int[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Step 6 - Calculate the Individual Masking Thresholds.
computeMMTs(double[], int[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Step 8 - Determine the Minimum Masking Thresholds in each sub-band.
computeSMRs(double[], int[][]) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.DummyPAModel
 
computeSMRs(double[], int[][]) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Compute the Signal-to-Mask Ratios for the sub-bands of the input PCM audio frame.
computeSMRs(double[], double[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Calculate the Signal-to-Mask Ratio for each sub-band.
computeSMRs(double[], int[][]) - Method in interface fi.helsinki.cs.ohtu.mpeg2.audio.PsychoacousticModel
Compute the Signal-to-Mask Ratios for the sub-bands of the input PCM audio frame.
computeSPLs(double[], int[][]) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Step 2 - Determine the Sound Pressure Level per subband.
convert(int, int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.RGBToYCbCrConverter
Converts an RGB value to an YCbCr value.
convert(int, int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.YCbCrToRGBConverter
Converts from yCbCr to RGB.
copyArray(int[][], int[][]) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.ChromaSubsampler
 
copyrighted - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
 
cosPrecalc - Static variable in class fi.helsinki.cs.ohtu.mpeg2.video.SimpleDiscreteCosineTransform
 
CR_BR_L_II - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
for the relevant sampling frequency
CR_BR_L_II_32 - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Table D.1d. - Critical band rates (z) for Layer II at 32 kHz.
CR_BR_L_II_441 - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Table D.1e. - Critical band rates (z) for Layer II at 44.1 kHz.
CR_BR_L_II_48 - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Table D.1f. - Critical band rates (z) for Layer II at 48 kHz.
CRC16 - Class in fi.helsinki.cs.ohtu.mpeg2.util
A class for computing CRC-16 checksums.
CRC16() - Constructor for class fi.helsinki.cs.ohtu.mpeg2.util.CRC16
Creates a new CRC-16 instance.
CRC16_POLY - Static variable in class fi.helsinki.cs.ohtu.mpeg2.util.CRC16
 
crcProtected - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
 
crcProtected - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Encoder
 
createMapping() - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Create a mapping table between the subsampled spectrum points (126 at 48 kHz) and the full frequency spectrum (512 points).
currentByte - Variable in class fi.helsinki.cs.ohtu.mpeg2.util.BitOutputStream
 

D

data - Variable in class fi.helsinki.cs.ohtu.mpeg2.AccessUnit
 
data - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Frame
 
DCT_COEFFICIENTS_TABLE_ONE - Static variable in class fi.helsinki.cs.ohtu.mpeg2.video.VLCTables
 
DCT_COEFFICIENTS_TABLE_ONE_EOB - Static variable in class fi.helsinki.cs.ohtu.mpeg2.video.VLCTables
 
DCT_COEFFICIENTS_TABLE_ONE_ESCAPE - Static variable in class fi.helsinki.cs.ohtu.mpeg2.video.VLCTables
 
DCT_COEFFICIENTS_TABLE_ZERO - Static variable in class fi.helsinki.cs.ohtu.mpeg2.video.VLCTables
 
DCT_COEFFICIENTS_TABLE_ZERO_EOB - Static variable in class fi.helsinki.cs.ohtu.mpeg2.video.VLCTables
 
DCT_COEFFICIENTS_TABLE_ZERO_ESCAPE - Static variable in class fi.helsinki.cs.ohtu.mpeg2.video.VLCTables
 
DCT_COEFFICIETNS_TABLE_ZERO_ALTERNATE_R0L1 - Static variable in class fi.helsinki.cs.ohtu.mpeg2.video.VLCTables
 
DCT_DC_SIZE_CHROMINANCE - Static variable in class fi.helsinki.cs.ohtu.mpeg2.video.VLCTables
 
DCT_DC_SIZE_LUMINANCE - Static variable in class fi.helsinki.cs.ohtu.mpeg2.video.VLCTables
 
dctType - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.MacroblockHeader
 
decbuf - Variable in class fi.helsinki.cs.ohtu.mpeg2.AVPacketizer
 
decimateMaskers(int[], double[], StandardPAModel1.TonalFlag[], double[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Step 5 - Decimate the maskers to obtain the relevant points of the spectrum for the next steps.
decodeMblkType(int[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
Decodes a variable length code representing a macroblock type.
DecoderBuffer - Class in fi.helsinki.cs.ohtu.mpeg2
Implements a simple model of decoder buffering.
DecoderBuffer(int) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.DecoderBuffer
Creates a new decoder buffer with the given buffer size.
DecoderBuffer.DecoderBufferEntry - Class in fi.helsinki.cs.ohtu.mpeg2
 
DecoderBuffer.DecoderBufferEntry(long, int) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.DecoderBuffer.DecoderBufferEntry
 
DEFAULT_BITRATE - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Encoder
 
DEFAULT_CHUNK - Static variable in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
 
DEFAULT_PACK_RATE - Static variable in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
 
defaultScan(int[][]) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.ZigZagScanner
 
defaultScan(int[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.ZigZagScanner
 
delayBuf - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Encoder
 
DIFFERENTIAL_CODES - Static variable in class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector
 
differentials - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector
 
dirtiedListeners - Variable in class fi.helsinki.cs.ohtu.mpeg2.Pack
 
dirty - Variable in class fi.helsinki.cs.ohtu.mpeg2.PESPacketizingOutputStream
 
dirtyPack - Variable in class fi.helsinki.cs.ohtu.mpeg2.ProgramStream
 
discont - Variable in class fi.helsinki.cs.ohtu.mpeg2.AccessUnit
 
discont - Variable in class fi.helsinki.cs.ohtu.mpeg2.AudioStream
 
discont - Variable in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
 
DiscreteCosineTransform - Interface in fi.helsinki.cs.ohtu.mpeg2.video
This is an interface for implementations of the forward discrete cosine transform.
DiscreteCosineTransformUtils - Class in fi.helsinki.cs.ohtu.mpeg2.video
This class contains simple auxiliary functions used in the process of encoding blocks.
DiscreteCosineTransformUtils() - Constructor for class fi.helsinki.cs.ohtu.mpeg2.video.DiscreteCosineTransformUtils
 
doMismatchControl(int[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
DSM_CC - Static variable in class fi.helsinki.cs.ohtu.mpeg2.StreamID
DSMCC stream.
dts - Variable in class fi.helsinki.cs.ohtu.mpeg2.AccessUnit
 
dts - Variable in class fi.helsinki.cs.ohtu.mpeg2.AudioVideoPESPacket
 
dts - Variable in class fi.helsinki.cs.ohtu.mpeg2.DecoderBuffer.DecoderBufferEntry
 
dtsBase - Variable in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
 
DummyPAModel - Class in fi.helsinki.cs.ohtu.mpeg2.audio.mpa
A dummy psychoacoustic model.
DummyPAModel() - Constructor for class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.DummyPAModel
 
duration - Variable in class fi.helsinki.cs.ohtu.mpeg2.AudioStream
 

E

ECM - Static variable in class fi.helsinki.cs.ohtu.mpeg2.StreamID
ECM stream (unconstrained syntax).
ElementaryStream - Class in fi.helsinki.cs.ohtu.mpeg2
The base class for elementary stream handling classes.
ElementaryStream() - Constructor for class fi.helsinki.cs.ohtu.mpeg2.ElementaryStream
The default constructor.
EMM - Static variable in class fi.helsinki.cs.ohtu.mpeg2.StreamID
EMM stream (unconstrained syntax).
encode(double[][]) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.AudioEncoder
Encodes a multi-channel frame of samples.
encode(double[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.AudioEncoder
Encodes a single-channel frame of samples.
encode(double[][]) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Encoder
Encode 1152 input samples and pack them in an audio frame.
encodeBitAllocation(BitOutputStream, CRC16) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Data
Writes the bit allocation of current audio data chunk to given stream and updates CRC-16 checksum.
encodedValue - Variable in class fi.helsinki.cs.ohtu.mpeg2.StreamID
 
encodedValue - Variable in class fi.helsinki.cs.ohtu.mpeg2.util.StartCode
 
encodedValue - Variable in enum fi.helsinki.cs.ohtu.mpeg2.video.ExtensionHeaderIdentifier
 
encodeFrame(AudioFrame) - Method in class fi.helsinki.cs.ohtu.mpeg2.AudioStream
Encodes an audio frame in an array of bytes.
encodeSamples(BitOutputStream) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Data
Writes the samples of current audio data chunk to given stream.
encodeScaleFactors(BitOutputStream, CRC16) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Data
Writes the scale factors of current audio data chunk to given stream and updates CRC-16 checksum.
equals(Object) - Method in class fi.helsinki.cs.ohtu.mpeg2.StreamID
equals(Object) - Method in class fi.helsinki.cs.ohtu.mpeg2.util.StartCode
EXTENDED - Static variable in class fi.helsinki.cs.ohtu.mpeg2.StreamID
Extended syntax stream.
EXTENSION - Static variable in class fi.helsinki.cs.ohtu.mpeg2.util.StartCode
An extension not included in those specified in the MPEG-1 standard begins.
ExtensionHeaderIdentifier - Enum in fi.helsinki.cs.ohtu.mpeg2.video
Identifies an MPEG extension header.
ExtensionHeaderIdentifier(int) - Constructor for enum fi.helsinki.cs.ohtu.mpeg2.video.ExtensionHeaderIdentifier
 

F

fCode - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector
 
fCodes - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader
 
fi.helsinki.cs.ohtu.mpeg2 - package fi.helsinki.cs.ohtu.mpeg2
Provides classes for MPEG-2 stream generation.
fi.helsinki.cs.ohtu.mpeg2.audio - package fi.helsinki.cs.ohtu.mpeg2.audio
Contains high level classes for MPEG-2 audio encoding.
fi.helsinki.cs.ohtu.mpeg2.audio.mpa - package fi.helsinki.cs.ohtu.mpeg2.audio.mpa
Provides classes for MPEG-1 audio encoding.
fi.helsinki.cs.ohtu.mpeg2.util - package fi.helsinki.cs.ohtu.mpeg2.util
Contains utility classes used in MPEG-2 encoding.
fi.helsinki.cs.ohtu.mpeg2.video - package fi.helsinki.cs.ohtu.mpeg2.video
Provides classes for MPEG-2 video encoding.
field - Variable in enum fi.helsinki.cs.ohtu.mpeg2.video.PictureHeader.CodingType
 
field - Variable in enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader.ChromaFormat
 
field - Variable in enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader.Level
 
field - Variable in enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader.Profile
 
field - Variable in enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader.SpecialProfileAndLevel
 
field - Variable in enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader.AspectRatioInformation
 
field - Variable in enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader.FrameRateCode
 
filter(double[], int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.PolyphaseQuadratureFilter
Maps samples to 32 sub-bands.
filter(double[], int) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.PolyphaseQuadratureFilter
Maps samples to 32 sub-bands.
findTonalComponents(double[], double[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Step 4 - Find the tonal (sinusoid-like) and non-tonal (noise) components of the signal.
finishAu() - Method in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
Finishes building an access unit and delivers it to the packetizers.
firstAu - Variable in class fi.helsinki.cs.ohtu.mpeg2.AudioStream
 
firstAu - Variable in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
 
fixedRate - Variable in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader
 
flags - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader
 
FLEX_MUX - Static variable in class fi.helsinki.cs.ohtu.mpeg2.StreamID
ISO/IEC 14496-1 FlexMux stream.
flush() - Method in class fi.helsinki.cs.ohtu.mpeg2.AudioStream
 
flush() - Method in class fi.helsinki.cs.ohtu.mpeg2.AVPacketizer
Flushes this packetizer, that is, notifies the data listener if data is available.
flush() - Method in class fi.helsinki.cs.ohtu.mpeg2.ElementaryStream
Flushes buffered data, if any, to the packetizers.
flush() - Method in class fi.helsinki.cs.ohtu.mpeg2.PESPacketizingOutputStream
Flushes the stream, writing the filled-up template packet to the underlying stream.
flush() - Method in class fi.helsinki.cs.ohtu.mpeg2.util.BitOutputStream
Flushes the stream.
flush() - Method in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
 
FRAME_LENGTH - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
input audio frame length
frameRate - Variable in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
 
frameRateCode - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader
 
frameRateExtensionDenominator - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
 
frameRateExtensionNumerator - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
 
frames - Variable in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
 
frameStructure - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader
 
frameType - Variable in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
 
FREQ_L_II - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
for the relevant sampling frequency
FREQ_L_II_32 - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Table D.1d. - Frequencies (Hz) for Layer II at 32 kHz.
FREQ_L_II_441 - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Table D.1e. - Frequencies (Hz) for Layer II at 44.1 kHz.
FREQ_L_II_48 - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Table D.1f. - Frequencies (Hz) for Layer II at 48 kHz.
fs - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Encoder
 
fs - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
sampling frequency

G

get(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector.Predictors
 
getAboutToResetListeners() - Method in class fi.helsinki.cs.ohtu.mpeg2.PESPacket
Returns an array of all the about-to-reset listeners registered on this packet.
getAbsoluteThresholds(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Step 3 - Determine the absolute thresholds (threshold in quiet).
getActivePack() - Method in class fi.helsinki.cs.ohtu.mpeg2.ProgramStream
Gets the active pack, as previously set by #setActivePack().
getAddressIncrement() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraMacroblock
Gets the address increment.
getAddressIncrement() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MacroblockHeader
Gets the address increment.
getAspectRatioInformation() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader
Gets the aspect ratio information.
getAudioBound() - Method in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader
Gets the maximum number of simultaneously decoding audio streams.
getBitrate() - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
Returns the bitrate.
getBitrate() - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Encoder
Returns the current bitrate of this encoder.
getBitRateExtension() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
Gets the bit rate extension.
getBitRateValue() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader
Gets the bit rate value.
getBits(int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.QuantizationTables.QuantizationTable
Returns number of bits to represent given sub-band with a particular quantization level.
getBitsUsed() - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.BitAllocator.Allocation
Returns the number of data bits this Allocation uses in an encoded form.
getBlock(IntraBlock.ColourComponent, int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraMacroblock
Gets block with given colour component and given position(x,y) from macroblock.
getBlock(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraMacroblock
Gets block(0-5) from macroblock.
getBlockIndex(IntraBlock.ColourComponent, int, int) - Static method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraMacroblock
Calculates block's index(0-5).
getBufferSize() - Method in class fi.helsinki.cs.ohtu.mpeg2.AVPacketizer
Gets the size of the decoder buffer.
getBufferSize() - Method in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader.StreamInfo
 
getChannels() - Method in enum fi.helsinki.cs.ohtu.mpeg2.audio.AudioEncoder.Mode
Returns the number of channels for this mode.
getChecking() - Method in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
Gets whether video structure checking is enabled.
getChromaFormat() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
Gets the chroma format.
getChunkRate() - Method in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
Returns the chunk rate.
getChunksPerPack() - Method in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
Returns the pack rate in chunks per pack.
getCodingType() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.PictureHeader
Gets the picture coding type.
getCoefficients() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraBlock
Returns the coefficients of this block.
getCoefficients() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.NonIntraBlock
Returns the coefficients in this block.
getColourComponent() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraBlock
Returns the colour component selected for this block.
getDecodingTimestamp() - Method in class fi.helsinki.cs.ohtu.mpeg2.AudioVideoPESPacket
Gets the decoding timestamp specified by the packet.
getDesiredBuffering() - Method in class fi.helsinki.cs.ohtu.mpeg2.AVPacketizer
Returns the desired number of bytes in the decoding buffer for smooth playback and operation.
getDirtiedListeners() - Method in class fi.helsinki.cs.ohtu.mpeg2.Pack
Returns an array of all the dirtied listeners registered on this pack.
getDts() - Method in class fi.helsinki.cs.ohtu.mpeg2.AccessUnit
Returns the decoding timestamp of this AccessUnit.
getDts() - Method in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
Gets the current decoding timestamp.
getDuration() - Method in interface fi.helsinki.cs.ohtu.mpeg2.audio.AudioFrame
Returns duration of this frame in seconds.
getDuration() - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Frame
 
getFCode() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector
Gets the F code the motion vector is subject to.
getFCodes() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader
Gets the F codes.
getFlags() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader
Gets the non-frame-structure-essential flags.
getFrameDuration(SequenceHeader.FrameRateCode) - Method in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
Returns duration of a single frame for given frame rate.
getFrameRateCode() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader
Gets the frame rate code.
getFrameRateExtensionDenominator() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
Gets the frame rate extension denominator.
getFrameRateExtensionNumerator() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
Gets the frame rate extension numerator.
getFrameStructure() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader
Gets the frame structure.
getGranuleBits(int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.QuantizationTables.QuantizationTable
 
getHeaderLength() - Method in class fi.helsinki.cs.ohtu.mpeg2.PackHeader
Returns the size of this PackHeader, in bytes.
getHeaderLength() - Method in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader
Returns the length of this SystemHeader, in bytes.
getHorizontalDPDifferential() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector
If the motion vector specifies dual-prime differentials, returns the horizontal differential value.
getHorizontalSizeExtension() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
Gets the horizontal size extension.
getHorizontalSizeValue() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader
Gets the horizontal size value.
getHorizontalValue() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector
Gets the horizontal value.
getInitial() - Method in enum fi.helsinki.cs.ohtu.mpeg2.util.BitOutputStream.BitOrder
Returns the first bit to be set in a byte.
getIntraBlockWeights() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
getIntraDCPrecision() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraBlock.Predictors
Returns the currently used intra DC precision.
getIntraDCPrecision() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader
Gets the intra DC precision.
getIntraDCPrecision() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
getIntraTable(VLC.IntraVLCFormat) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.VLC
Returns the variable length code table to use for intra blocks.
getJSBound() - Method in enum fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header.ModeExtension
Returns the joint stereo bound for layers I and II.
getLayer() - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
Returns the layer.
getLength() - Method in class fi.helsinki.cs.ohtu.mpeg2.AccessUnit
Returns the number of raw data bytes of this AccessUnit.
getLength() - Method in class fi.helsinki.cs.ohtu.mpeg2.DecoderBuffer
Returns the length of the buffer, that is, the sum of the lengths of all the entries.
getLevel() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
Gets the level for this instance.
getLevelBits(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.QuantizationTables.QuantizationTable
Returns number of level bits for given sub-band.
getMacroblockType() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraMacroblock
Gets macroblockType.
getMaxPacketLength() - Method in class fi.helsinki.cs.ohtu.mpeg2.PESPacketizingOutputStream
Returns the maximum packet length, as set by setMaxPacketLength() or a constructor.
getMaxWidth() - Method in class fi.helsinki.cs.ohtu.mpeg2.util.UnsignedIntegerField
Gets the maximum width of the field.
getMinWidth() - Method in class fi.helsinki.cs.ohtu.mpeg2.util.UnsignedIntegerField
Gets the minimum width of the field.
getMode() - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
Returns the mode.
getModeExtension() - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
Returns the mode extension.
getMotionType() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MacroblockHeader
Returns the specified motion type.
getNextDts() - Method in class fi.helsinki.cs.ohtu.mpeg2.AVPacketizer
Returns the decoding timestamp in the next generated packet.
getNonIntraBlockWeights() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
getNonIntraTable() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.VLC
Returns the variable length code table to use for non intra blocks.
getPacketizer(int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.AudioStream
Creates a packetizer for this AudioStream.
getPacketizer(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.AudioStream
Creates a new packetizer for this AudioStream.
getPacketizer(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.ElementaryStream
Adds and returns a new packetizer for this ElementaryStream.
getPacketizer(int, int, boolean) - Method in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
Creates a packetizer for this VideoStream.
getPacketizer(int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
Creates a new packetizer for this VideoStream.
getPacketizer(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
Creates a new packetizer for this VideoStream.
getPacketLength() - Method in class fi.helsinki.cs.ohtu.mpeg2.PESPacket
Gets the packet length (not counting the common header part).
getPackRate() - Method in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
Gets the pack rate.
getPayloadPrefixLength() - Method in class fi.helsinki.cs.ohtu.mpeg2.AVPacketizer
Returns the length for a payload prefix.
getPrecalc(int) - Static method in class fi.helsinki.cs.ohtu.mpeg2.video.SimpleDiscreteCosineTransform
Performs calculating the most expensive term of the DCT process in advance and caches the result.
getPredictor(IntraBlock.ColourComponent) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraBlock.Predictors
Returns the predictor to use for the next DC coefficient with the specified colour component.
getPredictors() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraBlock
Returns the IntraBlock.Predictors instance this block uses.
getPresentationTimestamp() - Method in class fi.helsinki.cs.ohtu.mpeg2.AudioVideoPESPacket
Gets the presentation timestamp specified by the packet.
getProfile() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
Gets the profile for this instance.
getProgramMuxRate() - Method in class fi.helsinki.cs.ohtu.mpeg2.Pack
Gets the program mux rate.
getProgramMuxRate() - Method in class fi.helsinki.cs.ohtu.mpeg2.PackHeader
Gets the program mux rate.
getPts() - Method in class fi.helsinki.cs.ohtu.mpeg2.AccessUnit
Returns the presentation timestamp of this AccessUnit.
getPts() - Method in class fi.helsinki.cs.ohtu.mpeg2.AudioStream
Returns the current PTS.
getPts() - Method in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
Gets the current presentation timestamp.
getQLevels() - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.BitAllocator.Allocation
Returns the quantization levels for this Allocation.
getQuantizerScaleCode() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraMacroblock
Gets the specified override quantizer scale code.
getQuantizerScaleCode() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MacroblockHeader
Gets the specified override quantizer scale code.
getQuantizerScaleCode() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SliceHeader
Returns the current quantizer scale code of this slice.
getRate() - Method in enum fi.helsinki.cs.ohtu.mpeg2.audio.AudioEncoder.SampleRate
Returns sample rate as an integer in Hz.
getRateBound() - Method in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader
Gets the value of the rate bound.
getSampleFrameSize() - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.AudioEncoder
Returns size of next accepted sample frame.
getSampleFrameSize() - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Encoder
 
getSampleRate() - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
Returns the sample rate.
getScale(int) - Method in enum fi.helsinki.cs.ohtu.mpeg2.video.Quantizer.ScaleType
 
getScaleType() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
getScfsi() - Method in enum fi.helsinki.cs.ohtu.mpeg2.audio.mpa.ScaleFactors.TxPattern
Returns scale factor select information for this transmission pattern.
getSCRBase() - Method in class fi.helsinki.cs.ohtu.mpeg2.PackHeader
Gets the system clock reference base.
getSCRExtension() - Method in class fi.helsinki.cs.ohtu.mpeg2.PackHeader
Gets the system clock reference extension.
getShift() - Method in enum fi.helsinki.cs.ohtu.mpeg2.util.BitOutputStream.BitOrder
Returns the shift amount.
getSize() - Method in class fi.helsinki.cs.ohtu.mpeg2.DecoderBuffer
Returns the size of the buffer.
getSize() - Method in class fi.helsinki.cs.ohtu.mpeg2.PaddingPESPacket
Gets the size of the padding data.
getSlicePictureID() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SliceHeader
Returns the slice picture ID.
getSNR(int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.QuantizationTables.QuantizationTable
Returns signal-to-noise ratio in dB for given sub-band with given quantization level.
getSpace() - Method in class fi.helsinki.cs.ohtu.mpeg2.DecoderBuffer
Returns the space available in the buffer.
getSpecialProfileAndLevel() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
Gets the special profile and level combination specified by the header.
getState() - Method in class fi.helsinki.cs.ohtu.mpeg2.AVPacketizer
Returns the state of this packetizer.
getSteps(int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.QuantizationTables.QuantizationTable
Returns number of quantization steps for given sub-band and quantization level.
getStream() - Method in class fi.helsinki.cs.ohtu.mpeg2.PESPacket
Gets a bit-by-bit output stream for writing the payload to the packet.
getStream() - Method in class fi.helsinki.cs.ohtu.mpeg2.ProgramStream
Gets the underlying stream.
getStream() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.VLC
Gets the underlying stream the variable length codes are written to.
getStreamBufferSize(StreamID) - Method in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader
 
getStreamId() - Method in class fi.helsinki.cs.ohtu.mpeg2.AVPacketizer
Gets the stream id for the PES stream.
getStreamID() - Method in class fi.helsinki.cs.ohtu.mpeg2.PESPacket
Gets the ID of the stream the data in the packet belongs to.
getStuffingLength() - Method in class fi.helsinki.cs.ohtu.mpeg2.AudioVideoPESPacket
Returns the number of stuffing bytes.
getStuffingLength() - Method in class fi.helsinki.cs.ohtu.mpeg2.Pack
Gets the stuffing length.
getStuffingLength() - Method in class fi.helsinki.cs.ohtu.mpeg2.PackHeader
Gets the stuffing length.
getSubsampleVertical() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.ChromaSubsampler
Determines whether or not vertical subsampling is enabled or not.
getSystemClockReference() - Method in class fi.helsinki.cs.ohtu.mpeg2.Pack
Gets the system clock reference.
getSystemHeader() - Method in class fi.helsinki.cs.ohtu.mpeg2.Pack
Gets the system header for this pack, if there is one.
getTable(int) - Static method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.QuantizationTables
Returns a quantization table by number.
getTable(int, int) - Static method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.QuantizationTables
Returns a quantization table suitable for given sample and bitrates.
getTemplate() - Method in class fi.helsinki.cs.ohtu.mpeg2.PESPacketizingOutputStream
Gets the template packet currently in use.
getTemporalReference() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.PictureHeader
Gets the temporal reference.
getTotalLength() - Method in class fi.helsinki.cs.ohtu.mpeg2.PESPacket
Returns the packet total length, including the common header.
getUnderlyingBOS() - Method in class fi.helsinki.cs.ohtu.mpeg2.PESPacketizingOutputStream
Returns the BitOutputStream this stream is wrapping.
getUnderlyingPS() - Method in class fi.helsinki.cs.ohtu.mpeg2.PESPacketizingOutputStream
Returns the ProgramStream this stream is wrapping.
getValue() - Method in class fi.helsinki.cs.ohtu.mpeg2.util.CRC16
Returns CRC-16 value.
getValue() - Method in class fi.helsinki.cs.ohtu.mpeg2.util.UnsignedIntegerField
Gets the value of the field.
getVBVBufferSizeExtension() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
Gets the video buffering verifier buffer size extension.
getVBVBufferSizeValue() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader
Gets the video buffering verifier buffer size value.
getVBVDelay() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.PictureHeader
Gets the video buffering verifier delay.
getVerticalDPDifferential() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector
If the motion vector specifies dual-prime differentials, returns the vertical differential value.
getVerticalPosition() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SliceHeader
Returns the vertical position of this slice.
getVerticalSizeExtension() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
Gets the vertical size extension.
getVerticalSizeValue() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader
Gets the vertical size value.
getVerticalValue() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector
Gets the vertical value.
getVideoBound() - Method in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader
Gets the maximum number of simultaneously decoding video streams.
getVLCFormat() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraBlock
Returns the intra VLC format of this block.
GROUP_HEADER - Static variable in class fi.helsinki.cs.ohtu.mpeg2.util.StartCode
The header for a group of pictures begins.
grouped - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.QuantizationTables.QLevel
Whether to encode samples as groups of three or individually

H

H_222_1_TYPE_A - Static variable in class fi.helsinki.cs.ohtu.mpeg2.StreamID
H.222.1 type A stream.
H_222_1_TYPE_B - Static variable in class fi.helsinki.cs.ohtu.mpeg2.StreamID
H.222.1 type B stream.
H_222_1_TYPE_C - Static variable in class fi.helsinki.cs.ohtu.mpeg2.StreamID
H.222.1 type C stream.
H_222_1_TYPE_D - Static variable in class fi.helsinki.cs.ohtu.mpeg2.StreamID
H.222.1 type D stream.
H_222_1_TYPE_E - Static variable in class fi.helsinki.cs.ohtu.mpeg2.StreamID
H.222.1 type E stream.
hasDCTType() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraMacroblock
Determines if the type of DCT used is specified.
hasDCTType() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MacroblockHeader
Determines if the type of DCT used is specified.
hasDecodingTimestamp() - Method in class fi.helsinki.cs.ohtu.mpeg2.AudioVideoPESPacket
Determines whether this packet specifies a decoding timestamp or not.
hasDPDifferentials() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector
Determines if the motion vector specifies dual-prime differentials.
hasFieldSelect() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector
Determines if the motion vector specifies (the parity of) a reference field.
hashCode() - Method in class fi.helsinki.cs.ohtu.mpeg2.StreamID
hashCode() - Method in class fi.helsinki.cs.ohtu.mpeg2.util.StartCode
hasMotionType() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MacroblockHeader
Determines if the macroblock specifies a motion type.
hasPresentationTimestamp() - Method in class fi.helsinki.cs.ohtu.mpeg2.AudioVideoPESPacket
Determines whether this packet specifies a presentation timestamp or not.
hasQuantizerScaleCode() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraMacroblock
Determines if the macroblock specifies an override quantizer scale code.
hasQuantizerScaleCode() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MacroblockHeader
Determines if the macroblock specifies an override quantizer scale code.
hasSpecialProfileAndLevel - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
 
hasSpecialProfileAndLevel() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
Returns whether the header specifies a special profile and level combination.
header - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Frame
 
header - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.IntraMacroblock
 
HEIGHT - Static variable in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
horizontalSizeExtension - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
 
horizontalSizeValue - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader
 

I

iframe - Variable in class fi.helsinki.cs.ohtu.mpeg2.VideoStream.VideoAccessUnit
true if the access unit represents an I-frame.
INDEX_FBC_L_II - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
for the relevant sampling frequency
INDEX_FBC_L_II_32 - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Table D.2d. - Index of table F&CB for Layer II at 32 kHz.
INDEX_FBC_L_II_441 - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Table D.2e. - Index of table F&CB for Layer II at 44.1 kHz.
INDEX_FBC_L_II_48 - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Table D.2f. - Index of table F&CB for Layer II at 48 kHz.
initial - Variable in enum fi.helsinki.cs.ohtu.mpeg2.util.BitOutputStream.BitOrder
 
initing - Variable in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
 
insertTemplateBytes() - Method in class fi.helsinki.cs.ohtu.mpeg2.AudioVideoPESPacket
Overload of the base class method, inserting the additional header bytes.
insertTemplateBytes() - Method in class fi.helsinki.cs.ohtu.mpeg2.PaddingPESPacket
Overload of the base class method, inserting the actual padding bytes when needed.
insertTemplateBytes() - Method in class fi.helsinki.cs.ohtu.mpeg2.PESPacket
Inserts any stream-type specific header fields to the byte stream.
INTRA_BLOCK_DEFAULT_WEIGHTS - Static variable in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
This is the default weighting matrix for the quantization of intra blocks.
IntraBlock - Class in fi.helsinki.cs.ohtu.mpeg2.video
Represents a block in an intra type macroblock.
IntraBlock(IntraBlock.ColourComponent, IntraBlock.Predictors, int[], VLC.IntraVLCFormat) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.video.IntraBlock
Constructs a new IntraBlock with the given colour component, predictors, coefficients and intra VLC format.
IntraBlock.ColourComponent - Enum in fi.helsinki.cs.ohtu.mpeg2.video
The possible types of intra blocks.
IntraBlock.ColourComponent() - Constructor for enum fi.helsinki.cs.ohtu.mpeg2.video.IntraBlock.ColourComponent
 
IntraBlock.Predictors - Class in fi.helsinki.cs.ohtu.mpeg2.video
Encapsulates the predictors used in the encoding of intra blocks.
IntraBlock.Predictors(int) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.video.IntraBlock.Predictors
Initializes a Predictors instance.
intraBlockWeights - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
intraDCMult - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
intraDCPrecision - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.IntraBlock.Predictors
 
intraDCPrecision - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader
 
intraDCPrecision - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
IntraMacroblock - Class in fi.helsinki.cs.ohtu.mpeg2.video
IntraMacroblock A macroblock contains a section of the luminance component and the spatially corresponding chrominance components.
IntraMacroblock() - Constructor for class fi.helsinki.cs.ohtu.mpeg2.video.IntraMacroblock
Constructs a Macroblock high-level instance.
intraSlice - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.SliceHeader
 
InverseDiscreteCosineTransform - Interface in fi.helsinki.cs.ohtu.mpeg2.video
This is an interface for implementations of the inverse discrete cosine transform.
inverseQuantize(int[], int[], boolean, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
Inverse quantizes the given block, saturates the values and performs MPEG-2 style mismatch control on the result.
inverseQuantize(int[], boolean, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
Inverse quantizes the given block, saturates the values and performs MPEG-2 style mismatch control on the result.
inverseQuantizeIntra(int[], int[], int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
inverseQuantizeIntraACCoefficient(int, int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
inverseQuantizeIntraDCCoefficient(int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
inverseQuantizeNonIntra(int[], int[], int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
inverseQuantizeNonIntraCoefficient(int, int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
ioe - Variable in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
 
isAudioLocked() - Method in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader
Gets the value of the audio locked flag.
isAudioStream() - Method in class fi.helsinki.cs.ohtu.mpeg2.StreamID
Returns whether this stream identifier represents an audio stream.
isBottomField - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector
 
isCopyrighted() - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
Returns wheter the audio is copyrighted.
isCRCProtected() - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
Returns whether the CRC protection is on.
isCRCProtected() - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Encoder
Returns whether CRC checksums are calculated for audio frames.
isDCTTypeField() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraMacroblock
Determines if the specified DCT type is field-based.
isDCTTypeField() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MacroblockHeader
Determines if the specified DCT type is field-based.
isDCTTypeFrame() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraMacroblock
Determines if the specified DCT type is frame-based.
isDCTTypeFrame() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MacroblockHeader
Determines if the specified DCT type is frame-based.
isDiscontinuous() - Method in class fi.helsinki.cs.ohtu.mpeg2.AccessUnit
Returns whether decoding discontinuity precedes this AccessUnit.
isFixedRate() - Method in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
Returns whether the multiplex rate is fixed.
isFixedRate() - Method in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader
Gets the value of the fixed rate flag.
isFromBottomField() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector
If the motion vector specifies the reference field parity, determines whether it selects a bottom field.
isFromTopField() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector
If the motion vector specifies the reference field parity, determines whether it selects a top field.
isGrouped(int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.QuantizationTables.QuantizationTable
Returns true iff given samples of a given sub-band with a particular quantization level are grouped to granules.
isIFrame() - Method in class fi.helsinki.cs.ohtu.mpeg2.VideoStream.VideoAccessUnit
Gets whether the access unit represents an I-frame.
isIntensityStereo() - Method in enum fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header.ModeExtension
Returns whether intensity stereo is used for layer III.
isIntraSlice() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SliceHeader
Returns whether the intra slice flag is set.
isLessThan(long, long) - Static method in class fi.helsinki.cs.ohtu.mpeg2.ClockOps
Compares whether the first system clock value is less than (or precedes) the second value.
isLowDelay() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
Determines whether or not the header specifies the video sequence to be low-delay.
isMpeg2 - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
 
isMSStereo() - Method in enum fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header.ModeExtension
Returns whether MS stereo is used for layer III.
isMuxable(long, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.AVPacketizer
Updates the decoder buffer model and returns whether the stream from this packetizer can be multiplexed.
ISO_13522 - Static variable in class fi.helsinki.cs.ohtu.mpeg2.StreamID
ISO/IEC 13522 stream.
isOriginal() - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
Returns whether the audio is an original.
isPadded() - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
Returns whether the padding flag is set.
isProgressiveSequence() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
Determines whether or not the header specifies the video sequence to be entirely progressive.
isSlicePictureIDEnabled() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SliceHeader
Returns whether the slice picture ID has been set or not.
isSystemHeaderOnce() - Method in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
Gets whether the system header is written only once, along with the first pack header.
iStereo - Variable in enum fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header.ModeExtension
 
isVerticalPositionExtensionEnabled() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SliceHeader
Returns a boolean indicating whether the vertical position extension is enabled or not.
isVideoLocked() - Method in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader
Gets the value of the video locked flag.
isVideoStream() - Method in class fi.helsinki.cs.ohtu.mpeg2.StreamID
Returns whether this stream identifier represents a video stream.
ITU_R_BT_470_2_COEFFICIENTS - Static variable in class fi.helsinki.cs.ohtu.mpeg2.video.RGBToYCbCrConverter
If sequence header matrix coefficients value == 5.
ITU_R_BT_470_2_COEFFICIENTS - Static variable in class fi.helsinki.cs.ohtu.mpeg2.video.YCbCrToRGBConverter
If sequence header matrix coefficients value == 5.
ITU_R_BT_709_COEFFICIENTS - Static variable in class fi.helsinki.cs.ohtu.mpeg2.video.RGBToYCbCrConverter
If sequence header matrix coefficients value == 1.
ITU_R_BT_709_COEFFICIENTS - Static variable in class fi.helsinki.cs.ohtu.mpeg2.video.YCbCrToRGBConverter
If sequence header matrix coefficients value == 1.

J

jsbound - Variable in enum fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header.ModeExtension
 
jsbound - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Data
From which sub-band the sub-band data is joint between channels

L

layer - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
 
layer - Variable in enum fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header.Layer
The MPEG-1 audio layer.
length - Variable in class fi.helsinki.cs.ohtu.mpeg2.DecoderBuffer.DecoderBufferEntry
 
length - Variable in class fi.helsinki.cs.ohtu.mpeg2.DecoderBuffer
 
level - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
 
levelBits - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.QuantizationTables.QuantizationTable
 
levels - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.QuantizationTables.QuantizationTable
 
LINEAR_SCALE - Static variable in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
listener - Variable in class fi.helsinki.cs.ohtu.mpeg2.AVPacketizer
 
lowDelay - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
 
luminance - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.IntraBlock.Predictors
 

M

MACROBLOCK_ADDRESS_INCREMENT - Static variable in class fi.helsinki.cs.ohtu.mpeg2.video.VLCTables
 
MACROBLOCK_ADDRESS_INCREMENT_ESCAPE - Static variable in class fi.helsinki.cs.ohtu.mpeg2.video.VLCTables
 
MacroblockHeader - Class in fi.helsinki.cs.ohtu.mpeg2.video
Represents the continuous purely header fields in a MPEG-2 macroblock.
MacroblockHeader() - Constructor for class fi.helsinki.cs.ohtu.mpeg2.video.MacroblockHeader
Constructs a macroblock header instance.
maxPacketLength - Variable in class fi.helsinki.cs.ohtu.mpeg2.PESPacketizingOutputStream
 
maxWidth - Variable in class fi.helsinki.cs.ohtu.mpeg2.util.UnsignedIntegerField
 
mbIntra - Variable in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
 
mbMvBackward - Variable in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
 
mbMvForward - Variable in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
 
mbPattern - Variable in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
 
METADATA - Static variable in class fi.helsinki.cs.ohtu.mpeg2.StreamID
Metadata stream.
minWidth - Variable in class fi.helsinki.cs.ohtu.mpeg2.util.UnsignedIntegerField
 
mode - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
 
mode - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Encoder
 
modeExt - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
 
modeExt - Variable in enum fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header.ModeExtension
 
motionType - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.MacroblockHeader
 
MotionVector - Class in fi.helsinki.cs.ohtu.mpeg2.video
Represents a motion vector.
MotionVector(int) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector
Constructs a zero-length motion vector.
MotionVector(int, int, int) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector
Constructs a motion vector with the given value.
MotionVector.Predictors - Class in fi.helsinki.cs.ohtu.mpeg2.video
Preserves that context of previously written motion vectors to determine correct binary encoding when writing motion vectors.
MotionVector.Predictors() - Constructor for class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector.Predictors
Constructs a new predictors instance, which is reset immediately.
MP123Header - Class in fi.helsinki.cs.ohtu.mpeg2.audio.mpa
Represents an MPEG-1 audio frame header as described in the section 2.4.1.2 of ISO/IEC 11172-3.
MP123Header() - Constructor for class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
Creates a new MP123Header instance with default values.
MP123Header(MP123Header.Layer, AudioEncoder.Mode, AudioEncoder.SampleRate, int) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
Creates a new MP123Header instance with given parameters.
MP123Header.Layer - Enum in fi.helsinki.cs.ohtu.mpeg2.audio.mpa
Represents the MPEG-1 audio layer.
MP123Header.Layer(int) - Constructor for enum fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header.Layer
 
MP123Header.ModeExtension - Enum in fi.helsinki.cs.ohtu.mpeg2.audio.mpa
Represents the mode extension.
MP123Header.ModeExtension(int, int, boolean, boolean) - Constructor for enum fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header.ModeExtension
 
MP2_FRAME - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Encoder
Number of samples per input frame
MP2Data - Class in fi.helsinki.cs.ohtu.mpeg2.audio.mpa
This class encodes compressed audio data to binary form.
MP2Data(MP2Data.Channel[], QuantizationTables.QuantizationTable, int) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Data
Creates a new AudioData instance from given channels with a joint stereo bound, using a given quantization table.
MP2Data(MP2Data.Channel[], QuantizationTables.QuantizationTable) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Data
Creates a new AudioData instance from given channels using given quantization table.
MP2Data(MP2Data.Channel, QuantizationTables.QuantizationTable) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Data
Creates a new AudioData instance from given channel using given quanization table.
MP2Data.Channel - Class in fi.helsinki.cs.ohtu.mpeg2.audio.mpa
Represents a single audio channel.
MP2Data.Channel(int[], int[], int[][], int[][][]) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Data.Channel
Creates a new Channel instance from the given parameters.
MP2Encoder - Class in fi.helsinki.cs.ohtu.mpeg2.audio.mpa
Implements an MPEG-1 Layer II encoder.
MP2Encoder(AudioEncoder.Mode, AudioEncoder.SampleRate) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Encoder
Creates a new MPEG-1 Layer II encoder instance.
MP2Frame - Class in fi.helsinki.cs.ohtu.mpeg2.audio.mpa
Represents a frame of MPEG-1 Layer II coded data.
MP2Frame(MP123Header, MP2Data, int) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Frame
Creates a new AudioFrame instance from given header, data and padding bits.
MP2Quantizer - Class in fi.helsinki.cs.ohtu.mpeg2.audio.mpa
This class implements the quantizer specified in ISO 11172-3.
MP2Quantizer() - Constructor for class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Quantizer
 
msStereo - Variable in enum fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header.ModeExtension
 

N

needPacketAlign(AccessUnit) - Method in class fi.helsinki.cs.ohtu.mpeg2.AVPacketizer
Gets whether the given access unit needs to be packet aligned.
needPacketAlign(AccessUnit) - Method in class fi.helsinki.cs.ohtu.mpeg2.VideoStream.VideoPacketizer
 
NON_INTRA_BLOCK_DEFAULT_WEIGHTS - Static variable in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
This is the default weighting matrix for the quantization of non-intra blocks.
NonIntraBlock - Class in fi.helsinki.cs.ohtu.mpeg2.video
Represents a block in a P- or B-type macroblock.
NonIntraBlock(int[]) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.video.NonIntraBlock
Constructs a new non-intra block with the specified coefficients.
nonIntraBlockWeights - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
NONLINEAR_SCALE - Static variable in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
normalize(long) - Static method in class fi.helsinki.cs.ohtu.mpeg2.ClockOps
Normalizes (that is, gets mod 2^33 - 1) of a system clock value.

O

order - Variable in class fi.helsinki.cs.ohtu.mpeg2.util.BitOutputStream
 
original - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
 
os - Variable in class fi.helsinki.cs.ohtu.mpeg2.util.BitOutputStream
 
output - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.VLC
 

P

Pack - Class in fi.helsinki.cs.ohtu.mpeg2
Represents a pack in the program stream.
Pack(double, int) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.Pack
Class constructor.
pack - Variable in class fi.helsinki.cs.ohtu.mpeg2.ProgramStream
 
PACK - Static variable in class fi.helsinki.cs.ohtu.mpeg2.util.StartCode
The header for a program stream pack begins.
packDirtied(Pack) - Method in interface fi.helsinki.cs.ohtu.mpeg2.PackDirtiedListener
Called when something has changed in the Pack headers.
packDirtied(Pack) - Method in class fi.helsinki.cs.ohtu.mpeg2.ProgramStream
Used internally to make the stream re-emit the pack headers after changing some of the pack's fields.
PackDirtiedListener - Interface in fi.helsinki.cs.ohtu.mpeg2
An interface for receiving notifications about the header fields in Pack objects being changed (becoming "dirty").
packers - Variable in class fi.helsinki.cs.ohtu.mpeg2.AudioStream
 
packers - Variable in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
 
packetDataAvail(AVPacketizer) - Method in interface fi.helsinki.cs.ohtu.mpeg2.PacketizerListener
Invoked when a packetizer has some data available.
packetDataAvail(AVPacketizer) - Method in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
Acknowledges this multiplexer that a paketizer has some data available.
packetize(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.AVPacketizer
Generates a PES packet.
PacketizerListener - Interface in fi.helsinki.cs.ohtu.mpeg2
The listener interface for receiving data availability notifications.
packHeader - Variable in class fi.helsinki.cs.ohtu.mpeg2.Pack
 
PackHeader - Class in fi.helsinki.cs.ohtu.mpeg2
Represents the program stream pack header.
PackHeader(long, int, int, int) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.PackHeader
Class constructor.
padding - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
 
PADDING - Static variable in class fi.helsinki.cs.ohtu.mpeg2.StreamID
Padding stream.
paddingBits - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Frame
 
PaddingPESPacket - Class in fi.helsinki.cs.ohtu.mpeg2
Represents a PES packet containing padding pseudo-stream data.
PaddingPESPacket(int) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.PaddingPESPacket
Class constructor.
pam - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Encoder
 
PESPacket - Class in fi.helsinki.cs.ohtu.mpeg2
Represents a MPEG PES packet.
PESPacket(StreamID) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.PESPacket
Class constructor.
PESPacket.ByteAppenderOutputStream - Class in fi.helsinki.cs.ohtu.mpeg2
 
PESPacket.ByteAppenderOutputStream() - Constructor for class fi.helsinki.cs.ohtu.mpeg2.PESPacket.ByteAppenderOutputStream
 
PESPacketAboutToResetListener - Interface in fi.helsinki.cs.ohtu.mpeg2
An interface for receiving notifications about PESPackets being reset.
PESPacketizingOutputStream - Class in fi.helsinki.cs.ohtu.mpeg2
An OutputStream implementation which encapsulates written data to PES packets.
PESPacketizingOutputStream(BitOutputStream, StreamID) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.PESPacketizingOutputStream
Constructs a new instance using a newly-created PESPacket class with the given stream ID as the template and writing directly to a BitOutputStream.
PESPacketizingOutputStream(BitOutputStream, PESPacket) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.PESPacketizingOutputStream
Constructs a new instance using an existing PESPacket (or more likely, a subclass) instance as the template and writing directly to a BitOutputStream.
PESPacketizingOutputStream(ProgramStream, StreamID) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.PESPacketizingOutputStream
Constructs a new instance using a newly-created PESPacket class with the given stream ID as the template and writing to a ProgramStream.
PESPacketizingOutputStream(ProgramStream, PESPacket) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.PESPacketizingOutputStream
Constructs a new instance using an existing PESPacket (or more likely, a subclass) instance as the template and writing to a ProgramStream.
PICTURE - Static variable in class fi.helsinki.cs.ohtu.mpeg2.util.StartCode
A picture header begins.
PictureCodingExtensionHeader - Class in fi.helsinki.cs.ohtu.mpeg2.video
Represents the picture coding extension header.
PictureCodingExtensionHeader(int[], int, PictureCodingExtensionHeader.FrameStructure, EnumSet<PictureCodingExtensionHeader.Flag>) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader
Constructs a new instance.
PictureCodingExtensionHeader.Flag - Enum in fi.helsinki.cs.ohtu.mpeg2.video
Represents the different non-frame-structure flags possibly specified by this header.
PictureCodingExtensionHeader.Flag() - Constructor for enum fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader.Flag
 
PictureCodingExtensionHeader.FrameStructure - Enum in fi.helsinki.cs.ohtu.mpeg2.video
Represents the allowed combinations of values for the picture structure, top field first, repeat first field and progressive frame fields.
PictureCodingExtensionHeader.FrameStructure(int, boolean, boolean, boolean) - Constructor for enum fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader.FrameStructure
 
PictureHeader - Class in fi.helsinki.cs.ohtu.mpeg2.video
Represents the baseline picture header.
PictureHeader(int, PictureHeader.CodingType, int) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.video.PictureHeader
Constructs a new instance.
PictureHeader.CodingType - Enum in fi.helsinki.cs.ohtu.mpeg2.video
Represents the allowed values for the coding type field.
PictureHeader.CodingType(int) - Constructor for enum fi.helsinki.cs.ohtu.mpeg2.video.PictureHeader.CodingType
 
pictureStructure - Variable in enum fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader.FrameStructure
 
pollIOException() - Method in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
Returns pending IOException, or returns null, if no exception has been caught.
PolyphaseQuadratureFilter - Class in fi.helsinki.cs.ohtu.mpeg2.audio.mpa
This class implements an analysis sub-band filter specified in ISO 11172-3.
PolyphaseQuadratureFilter() - Constructor for class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.PolyphaseQuadratureFilter
Creates a new PolyphaseQuadratureFilter instance.
pqf - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Encoder
 
PQF_DELAY - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Encoder
 
predictors - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.IntraBlock
 
predictors - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector.Predictors
 
prevPts - Variable in class fi.helsinki.cs.ohtu.mpeg2.AVPacketizer
 
PRIVATE_1 - Static variable in class fi.helsinki.cs.ohtu.mpeg2.StreamID
Private stream 1 (syntax common with audio/video packets).
PRIVATE_2 - Static variable in class fi.helsinki.cs.ohtu.mpeg2.StreamID
Private stream 2 (unconstrained syntax).
profile - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
 
PROGRAM_DIRECTORY - Static variable in class fi.helsinki.cs.ohtu.mpeg2.StreamID
Program stream directory meta-stream.
PROGRAM_MAP - Static variable in class fi.helsinki.cs.ohtu.mpeg2.StreamID
Program stream map meta-stream.
programMuxRate - Variable in class fi.helsinki.cs.ohtu.mpeg2.PackHeader
 
ProgramStream - Class in fi.helsinki.cs.ohtu.mpeg2
Represents a MPEG-2 program stream.
ProgramStream(BitOutputStream) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.ProgramStream
Class constructor.
ProgramStreamMuxer - Class in fi.helsinki.cs.ohtu.mpeg2
Implements an MPEG-2 program stream multiplexer.
ProgramStreamMuxer(BitOutputStream, int) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
Creates a program stream multiplexer.
ProgramStreamMuxer(BitOutputStream, int, int, double) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
Creates a program stream multiplexer.
ProgramStreamMuxer.StreamDesc - Class in fi.helsinki.cs.ohtu.mpeg2
 
ProgramStreamMuxer.StreamDesc(AVPacketizer, long) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer.StreamDesc
 
progressive - Variable in enum fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader.FrameStructure
 
progressiveSequence - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
 
ps - Variable in class fi.helsinki.cs.ohtu.mpeg2.PESPacketizingOutputStream
 
PS_END - Static variable in class fi.helsinki.cs.ohtu.mpeg2.util.StartCode
A program stream ends.
PS_SYSTEM_HEADER - Static variable in class fi.helsinki.cs.ohtu.mpeg2.util.StartCode
The header for a program stream system header begins.
pstdBufBound - Variable in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader.StreamInfo
 
pstdScale - Variable in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader.StreamInfo
 
PsychoacousticModel - Interface in fi.helsinki.cs.ohtu.mpeg2.audio
An interface for a psychoacoustic model.
pts - Variable in class fi.helsinki.cs.ohtu.mpeg2.AccessUnit
 
pts - Variable in class fi.helsinki.cs.ohtu.mpeg2.AudioVideoPESPacket
 
ptsBase - Variable in class fi.helsinki.cs.ohtu.mpeg2.AudioStream
 
ptsBase - Variable in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
 

Q

q - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.QuantizationTables
This array contains the 'absolute' quantization levels.
qlevels - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.BitAllocator.Allocation
The quantization levels.
qTable - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Data
Quantization table for this audio data chunk
qTables - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.QuantizationTables
 
QUANTIZATION_TABLES - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.QuantizationTables
Quantization tables suggested by 11172-3 (tables 3-B.2[a-d]).
quantizationTable - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Encoder
 
QuantizationTables - Class in fi.helsinki.cs.ohtu.mpeg2.audio.mpa
Contains the tables used to quantize MPEG-1 Layer II audio samples.
QuantizationTables() - Constructor for class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.QuantizationTables
 
QuantizationTables.QLevel - Class in fi.helsinki.cs.ohtu.mpeg2.audio.mpa
Represents a quantization level.
QuantizationTables.QLevel(int, int, boolean, double) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.QuantizationTables.QLevel
 
QuantizationTables.QuantizationTable - Class in fi.helsinki.cs.ohtu.mpeg2.audio.mpa
Represents a quantization table for MPEG-1 Layer II audio.
QuantizationTables.QuantizationTable(int) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.QuantizationTables.QuantizationTable
 
quantize(QuantizationTables.QuantizationTable, double[][][], int[][], int[]) - Static method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Quantizer
Quantizes the sub-band samples.
quantize(int[], int[], boolean, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
Quantizes the given block and saturates the values.
quantize(int[], boolean, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
Quantizes the given block and saturates the values.
quantizeIntra(int[], int[], int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
quantizeIntraACCoefficient(int, int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
quantizeIntraDCCoefficient(int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
quantizeNonIntra(int[], int[], int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
quantizeNonIntraCoefficient(int, int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
Quantizer - Class in fi.helsinki.cs.ohtu.mpeg2.video
Contains the quantization functionality used in MPEG-2.
Quantizer(int[], int[], Quantizer.ScaleType, int) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
Constructs a new quantizer with the given weighting matrices, quantizer scaling type and precision of DC coefficients in intra blocks.
Quantizer(Quantizer.ScaleType, int) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
Constructs a new quantizer with the default weighting matrices and the given quantizer scaling type and precision of the DC coefficients in intra blocks.
Quantizer.ScaleType - Enum in fi.helsinki.cs.ohtu.mpeg2.video
This enumeration contains the two quantizer scale mappings used in MPEG-2.
Quantizer.ScaleType(int[]) - Constructor for enum fi.helsinki.cs.ohtu.mpeg2.video.Quantizer.ScaleType
 
quantizerScaleCode - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.MacroblockHeader
 
quantizerScaleCode - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.SliceHeader
 

R

rateBound - Variable in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader
 
reg - Variable in class fi.helsinki.cs.ohtu.mpeg2.util.CRC16
 
releasePacketizer(AVPacketizer) - Method in class fi.helsinki.cs.ohtu.mpeg2.AudioStream
 
releasePacketizer(AVPacketizer) - Method in class fi.helsinki.cs.ohtu.mpeg2.ElementaryStream
Releases a packetizer for this ElementaryStream.
releasePacketizer(AVPacketizer) - Method in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
 
removeAboutToResetListener(PESPacketAboutToResetListener) - Method in class fi.helsinki.cs.ohtu.mpeg2.PESPacket
Removes the specified about-to-reset listener so that it no longer receives events from this packet.
removeAllBlocks() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraMacroblock
Removes all blocks from macroblock.
removeBlock(IntraBlock.ColourComponent, int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraMacroblock
Removes block with given colour component and given position(x,y) from macroblock.
removeBlock(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraMacroblock
Removes selected block from macroblock.
removeDecoded(long) - Method in class fi.helsinki.cs.ohtu.mpeg2.DecoderBuffer
Removes all the decoding entries to be decoded by the given PCR.
removeDirtiedListener(PackDirtiedListener) - Method in class fi.helsinki.cs.ohtu.mpeg2.Pack
Removes the specified dirtied listener so that it no longer receives events from this pack.
removeStream(StreamID) - Method in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader
 
repeatFirstField - Variable in enum fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader.FrameStructure
 
reset() - Method in class fi.helsinki.cs.ohtu.mpeg2.PESPacket
Resets the packet to its initial state.
reset() - Method in class fi.helsinki.cs.ohtu.mpeg2.util.CRC16
Resets CRC-16 to the initial value.
reset() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraBlock.Predictors
Resets the predictors to the values specified in the standard.
reset() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector.Predictors
Resets the predictors instance.
resetListeners - Variable in class fi.helsinki.cs.ohtu.mpeg2.PESPacket
 
resetVideoAUBuilder() - Method in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
Resets the buffer used to collect data for an access unit.
RGBToYCbCrConverter - Class in fi.helsinki.cs.ohtu.mpeg2.video
A converter from RGB ro YCbCr colour space.
RGBToYCbCrConverter() - Constructor for class fi.helsinki.cs.ohtu.mpeg2.video.RGBToYCbCrConverter
Initializes with default coefficients.
RGBToYCbCrConverter(double[]) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.video.RGBToYCbCrConverter
Initializes with given coefficients.
round(double[]) - Static method in class fi.helsinki.cs.ohtu.mpeg2.video.DiscreteCosineTransformUtils
Round the values of the input array, half integers away from zero.

S

samples - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Data.Channel
Quantized samples of the sub-bands, in three groups of 12 samples
saturate(int, int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
saturateIntraForward(int[], int[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
saturateInverse(int[], int[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
saturateNonIntraForward(int[], int[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
SBLIMIT - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.DummyPAModel
 
SBLIMIT - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Encoder
Number of sub-bands
SBLIMIT - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.QuantizationTables
The number of sub-bands
SBLIMIT - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
number of subbands
SBSLIMIT - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Encoder
Number of sub-band sections
SBSSAMPLES - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Encoder
Number of samples per sub-band section
scale(double, int) - Static method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.ScaleFactors
Scales the given sample with the scale factor indicated by the scale factor select index.
scale - Variable in enum fi.helsinki.cs.ohtu.mpeg2.video.Quantizer.ScaleType
 
scaleFactors - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Data.Channel
Scale factors for every sub-band for every 12 samples
ScaleFactors - Class in fi.helsinki.cs.ohtu.mpeg2.audio.mpa
Implements scale factor calculations for MPEG-1 Layer I and II audio.
ScaleFactors() - Constructor for class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.ScaleFactors
 
SCALEFACTORS - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.ScaleFactors
Scalefactors, taken from table 3-B.1 of ISO 11172-3.
SCALEFACTORS - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Scalefactors table taken from table 3-B.1 of ISO 11172-3.
ScaleFactors.TxPattern - Enum in fi.helsinki.cs.ohtu.mpeg2.audio.mpa
Transmission pattern defines how the three scale factors of a single sub-band are coded into the output stream.
ScaleFactors.TxPattern(int) - Constructor for enum fi.helsinki.cs.ohtu.mpeg2.audio.mpa.ScaleFactors.TxPattern
 
scaleType - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
scan(int[][]) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.ZigZagScanner
Does zigzag/alternate scan for a 2d array.
scan(int[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.ZigZagScanner
Does zigzag/alternate scan for a 1d array.
scfsi - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Data.Channel
Scale factor select information for every sub-band
scfsi - Variable in enum fi.helsinki.cs.ohtu.mpeg2.audio.mpa.ScaleFactors.TxPattern
Scale factor select information
schedule() - Method in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
Determines from which input stream to pull data into the multiplex.
scrBase - Variable in class fi.helsinki.cs.ohtu.mpeg2.PackHeader
 
scrExtension - Variable in class fi.helsinki.cs.ohtu.mpeg2.PackHeader
 
scrNow() - Method in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
Returns the current SCR.
search(double) - Static method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.ScaleFactors
Finds next largest scalefactor for a given value from SCALEFACTORS.
selectDCSize(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraBlock
 
SEQUENCE_END - Static variable in class fi.helsinki.cs.ohtu.mpeg2.util.StartCode
A video sequence ends.
SEQUENCE_ERROR - Static variable in class fi.helsinki.cs.ohtu.mpeg2.util.StartCode
An uncorrectable error has been detected.
SEQUENCE_HEADER - Static variable in class fi.helsinki.cs.ohtu.mpeg2.util.StartCode
The header of a video sequence begins.
SequenceExtensionHeader - Class in fi.helsinki.cs.ohtu.mpeg2.video
Represents extension part of the mandatory headers in a MPEG-2 video sequence.
SequenceExtensionHeader(SequenceExtensionHeader.Profile, SequenceExtensionHeader.Level, boolean, SequenceExtensionHeader.ChromaFormat, int, int, int, int, boolean, int, int) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
Constructs a new instance.
SequenceExtensionHeader(SequenceExtensionHeader.SpecialProfileAndLevel, boolean, SequenceExtensionHeader.ChromaFormat, int, int, int, int, boolean, int, int) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
Constructs a new instance.
SequenceExtensionHeader.ChromaFormat - Enum in fi.helsinki.cs.ohtu.mpeg2.video
Represents the allowed values for the chroma format field.
SequenceExtensionHeader.ChromaFormat(int) - Constructor for enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader.ChromaFormat
 
SequenceExtensionHeader.Level - Enum in fi.helsinki.cs.ohtu.mpeg2.video
Represents the allowed values for the level field.
SequenceExtensionHeader.Level(int) - Constructor for enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader.Level
 
SequenceExtensionHeader.Profile - Enum in fi.helsinki.cs.ohtu.mpeg2.video
Represents the allowed values for the profile field.
SequenceExtensionHeader.Profile(int) - Constructor for enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader.Profile
 
SequenceExtensionHeader.SpecialProfileAndLevel - Enum in fi.helsinki.cs.ohtu.mpeg2.video
Represents the allowed values for the special profile and level field.
SequenceExtensionHeader.SpecialProfileAndLevel(int) - Constructor for enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader.SpecialProfileAndLevel
 
SequenceHeader - Class in fi.helsinki.cs.ohtu.mpeg2.video
Represents the first part of the headers in a MPEG-2 video sequence.
SequenceHeader(int, int, SequenceHeader.AspectRatioInformation, SequenceHeader.FrameRateCode, int, int) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader
Constructs a new instance.
SequenceHeader.AspectRatioInformation - Enum in fi.helsinki.cs.ohtu.mpeg2.video
Represents the allowed values for the aspect ratio information field.
SequenceHeader.AspectRatioInformation(int) - Constructor for enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader.AspectRatioInformation
 
SequenceHeader.FrameRateCode - Enum in fi.helsinki.cs.ohtu.mpeg2.video
Represents the allowed values for the frame rate code field.
SequenceHeader.FrameRateCode(int) - Constructor for enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader.FrameRateCode
Writes the value to a bit stream.
set(int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector.Predictors
 
setActivePack(Pack) - Method in class fi.helsinki.cs.ohtu.mpeg2.ProgramStream
Sets the active pack.
setAddressIncrement(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraMacroblock
Sets the address increment.
setAddressIncrement(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MacroblockHeader
Sets the address increment.
setAspectRatioInformation(SequenceHeader.AspectRatioInformation) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader
Sets the aspect ratio information.
setAudioBound(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader
Sets the maximum number of audio streams for which the decoding processes are simultaneously active.
setAudioLocked(boolean) - Method in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader
Sets the audio locked flag.
setBitrate(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
Sets the bitrate.
setBitrate(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Encoder
Sets bitrate for this encoder.
setBitRateExtension(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
Sets the bit rate extension.
setBitRateValue(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader
Sets the bit rate value.
setBlock(int, IntraBlock) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraMacroblock
Add blocks to macroblock.
setBlock(IntraBlock.ColourComponent, int, int, IntraBlock) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraMacroblock
Add blocks to macroblock.
setChecking(boolean) - Method in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
Sets whether video structure checking is enabled.
setChromaFormat(SequenceExtensionHeader.ChromaFormat) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
Sets the chroma format for this instance.
setChunksPerPack(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
Sets the pack rate in chunks per pack.
setCodingType(PictureHeader.CodingType) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.PictureHeader
Sets the picture coding type.
setCoefficients(int[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraBlock
Sets the coefficients for this block.
setCoefficients(int[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.NonIntraBlock
Sets the coefficients to use in this block.
setCoefficients(double[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.RGBToYCbCrConverter
Sets the coefficients.
setCoefficients(double[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.YCbCrToRGBConverter
Sets coefficients.
setColourComponent(IntraBlock.ColourComponent) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraBlock
Sets this blocks colour component.
setCopyrighted(boolean) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
Sets whether the audio is copyrighted.
setCRCProtection(boolean) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
Sets whether the CRC protection is on.
setCRCProtection(boolean) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Encoder
Sets whether to calculate CRC checksums for audio frames.
setDCTTypeField() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraMacroblock
Sets the macroblock to specify a field-based DCT type.
setDCTTypeField() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MacroblockHeader
Sets the macroblock to specify a field-based DCT type.
setDCTTypeFrame() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraMacroblock
Sets the macroblock to specify a frame-based DCT type.
setDCTTypeFrame() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MacroblockHeader
Sets the macroblock to specify a frame-based DCT type.
setDPDifferentials(int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector
Sets the motion vector to specify dual-prime differentials.
setFCodes(int[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader
Sets the F codes.
setFixedRate(boolean) - Method in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
Sets whether a fixed rate multiplex is generated.
setFixedRate(boolean) - Method in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader
Sets the fixed rate flag.
setFlags(EnumSet<PictureCodingExtensionHeader.Flag>) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader
Sets the non-frame-structure-essential flags.
setFrameRateCode(SequenceHeader.FrameRateCode) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader
Sets the frame rate code.
setFrameRateExtensionDenominator(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
Sets the frame rate extension denominator.
setFrameRateExtensionNumerator(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
Sets the frame rate extension numerator.
setFrameStructure(PictureCodingExtensionHeader.FrameStructure) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader
Sets the frame structure.
setFromBottomField() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector
Sets the motion vector to specify that a bottom field should be used as the reference field.
setFromTopField() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector
Sets the motion vector to specify that a top field should be used as the reference field.
setHorizontalSizeExtension(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
Sets the horizontal size extension.
setHorizontalSizeValue(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader
Sets the horizontal size value.
setHorizontalValue(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector
Sets the horizontal value.
setIntraBlockWeights(int[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
setIntraDCPrecision(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraBlock.Predictors
Updates the intra DC precision in use.
setIntraDCPrecision(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader
Sets the intra DC precision.
setIntraDCPrecision(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
Sets the precision used in the quantization of DC coefficients in intra blocks.
setIntraSlice(boolean) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SliceHeader
Sets the intra slice flag.
setLayer(MP123Header.Layer) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
Sets the layer.
setLowDelay(boolean) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
Sets the header to specify whether the video sequence is low-delay or not.
setMaxPacketLength(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.PESPacketizingOutputStream
Sets the maximum packet length.
setMode(AudioEncoder.Mode) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
Sets the mode.
setModeExtension(MP123Header.ModeExtension) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
Sets the mode extension.
setMotionType(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MacroblockHeader
Sets the macroblock to specify a given (field or frame) motion type.
setNonIntraBlockWeights(int[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
setOriginal(boolean) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
Sets whether the audio is original.
setPacketizerListener(PacketizerListener) - Method in class fi.helsinki.cs.ohtu.mpeg2.AVPacketizer
Sets the data availability listener for this packetizer.
setPackRate(double) - Method in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
Sets the pack rate.
setPadding(boolean) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
Sets whether the padding is on.
setPredictor(IntraBlock.ColourComponent, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraBlock.Predictors
Sets the predictor for the next DC coefficient with the specified colour component.
setPredictors(IntraBlock.Predictors) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraBlock
Sets the IntraBlock.Predictors instance this block should use.
setPresentationTimestamp(double) - Method in class fi.helsinki.cs.ohtu.mpeg2.AudioVideoPESPacket
Sets the packet to specify only a presentation timestamp.
setProfileAndLevel(SequenceExtensionHeader.Profile, SequenceExtensionHeader.Level) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
Sets the the header to specify the given profile and level.
setProfileAndLevel(SequenceExtensionHeader.SpecialProfileAndLevel) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
Sets the the header to specify the given special profile and level combination.
setProgramMuxRate(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.Pack
Sets the program mux rate.
setProgramMuxRate(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.PackHeader
Sets the program mux rate.
setProgressiveSequence(boolean) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
Sets whether or not the video sequence is specified to be entirely progressive.
setPts(long) - Method in class fi.helsinki.cs.ohtu.mpeg2.AudioStream
Sets the presentation timestamp (PTS) for the next access unit.
setPts(double) - Method in class fi.helsinki.cs.ohtu.mpeg2.AudioStream
Sets the presentation timestamp (PTS) for the next access unit.
setPtsDts(long, long) - Method in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
Sets the presentation and decoding timestamps.
setPtsDts(double, double) - Method in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
Sets the presentation and decoding timestamps.
setQuantizerScaleCode(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraMacroblock
Sets the macroblock to specify an override quantizer scale code.
setQuantizerScaleCode(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MacroblockHeader
Sets the macroblock to specify an override quantizer scale code.
setQuantizerScaleCode(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SliceHeader
Sets the quantizer scale code for this slice.
setRateBound(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader
Sets the maximum expected value of program mux rate.
setSampleRate(AudioEncoder.SampleRate) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
Sets the sample rate.
setScaleType(Quantizer.ScaleType) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
setSCRBase(long) - Method in class fi.helsinki.cs.ohtu.mpeg2.PackHeader
Sets the system clock reference base.
setSCRExtension(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.PackHeader
Sets the system clock reference extension.
setSize(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.PaddingPESPacket
Sets the size of the padding data.
setSlicePictureID(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SliceHeader
Sets the picture ID for this slice.
setStream(BitOutputStream) - Method in class fi.helsinki.cs.ohtu.mpeg2.ProgramStream
Sets the stream to write to.
setStream(BitOutputStream) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.VLC
Sets the stream the variable length codes are written to.
setStuffingLength(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.AudioVideoPESPacket
Sets the number of stuffing bytes in this AudioVideoPESPacket.
setStuffingLength(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.Pack
Sets the stuffing length.
setStuffingLength(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.PackHeader
Sets the stuffing length.
setSubsampleVertical(boolean) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.ChromaSubsampler
Sets whether subsampling should be performed in the vertical direction or not.
setSystemClockReference(double) - Method in class fi.helsinki.cs.ohtu.mpeg2.Pack
Sets the system clock reference.
setSystemHeader(SystemHeader) - Method in class fi.helsinki.cs.ohtu.mpeg2.Pack
Sets a system header for this pack.
setSystemHeaderOnce(boolean) - Method in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
Sets whether the system header is written only once, along the first pack header.
setTemplate(PESPacket) - Method in class fi.helsinki.cs.ohtu.mpeg2.PESPacketizingOutputStream
Sets the template packet to use.
setTemporalReference(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.PictureHeader
Sets the temporal reference.
setTimebaseOffset(long) - Method in class fi.helsinki.cs.ohtu.mpeg2.AVPacketizer
Sets the timebase offset for this packetizer.
setTimestamps(double, double) - Method in class fi.helsinki.cs.ohtu.mpeg2.AudioVideoPESPacket
Sets the packet to specify both a presentation timestamp and a decoding timestamp.
setUnderlyingBOS(BitOutputStream) - Method in class fi.helsinki.cs.ohtu.mpeg2.PESPacketizingOutputStream
Sets the stream to wrap the given BitOutputStream.
setUnderlyingPS(ProgramStream) - Method in class fi.helsinki.cs.ohtu.mpeg2.PESPacketizingOutputStream
Sets the stream to wrap the given ProgramStream.
setValue(long) - Method in class fi.helsinki.cs.ohtu.mpeg2.util.UnsignedIntegerField
Sets the value of the field.
setValues(int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector
Sets both the horizontal and vertical value.
setVBVBufferSizeExtension(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
Sets the video buffering verifier buffer size extension.
setVBVBufferSizeValue(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader
Sets the video buffering verifier buffer size value.
setVBVDelay(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.PictureHeader
Sets the video buffering verifier delay.
setVerticalPosition(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SliceHeader
Sets the vertical position for this slice.
setVerticalPositionExtensionEnabled(boolean) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SliceHeader
Sets whether the vertical position extension is enabled or not.
setVerticalSizeExtension(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
Sets the vertical size extension.
setVerticalSizeValue(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader
Sets the vertical size value.
setVerticalValue(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector
Sets the vertical value.
setVideoBound(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader
Sets the maximum number of video streams for which the decoding processes are simultaneously active.
setVideoLocked(boolean) - Method in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader
Sets the video locked flag.
setVLCFormat(VLC.IntraVLCFormat) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraBlock
Sets this blocks intra VLC format.
shift - Variable in enum fi.helsinki.cs.ohtu.mpeg2.util.BitOutputStream.BitOrder
 
sid - Variable in class fi.helsinki.cs.ohtu.mpeg2.AVPacketizer
 
signum(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
SimpleDiscreteCosineTransform - Class in fi.helsinki.cs.ohtu.mpeg2.video
The algorithms in this class are the trivial algorithms directly based on the definitions of the transforms.
SimpleDiscreteCosineTransform() - Constructor for class fi.helsinki.cs.ohtu.mpeg2.video.SimpleDiscreteCosineTransform
 
size - Variable in class fi.helsinki.cs.ohtu.mpeg2.DecoderBuffer
 
size - Variable in class fi.helsinki.cs.ohtu.mpeg2.PaddingPESPacket
 
SL_PACKETIZED - Static variable in class fi.helsinki.cs.ohtu.mpeg2.StreamID
ISO/IEC 14496-1 SL-packetized stream.
slice(int) - Static method in class fi.helsinki.cs.ohtu.mpeg2.util.StartCode
A slice header begins.
SliceHeader - Class in fi.helsinki.cs.ohtu.mpeg2.video
Represents the slice header.
SliceHeader(int, boolean, int) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.video.SliceHeader
Constructs a new SliceHeader instance with the specified vertical position and quantizer scale code.
slicePictureID - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.SliceHeader
 
slicePictureIDEnabled - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.SliceHeader
 
snr - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.QuantizationTables.QLevel
Signal-to-noise ratio in dB
specialProfileAndLevel - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
 
SPECTRUM_LENGTH - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
the number of points in the frequency domain representation
srate - Variable in enum fi.helsinki.cs.ohtu.mpeg2.audio.AudioEncoder.SampleRate
 
srate - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
 
StandardPAModel1 - Class in fi.helsinki.cs.ohtu.mpeg2.audio.mpa
Implements the Psychoacoustic Model 1 described in Annex D of 11172-3.
StandardPAModel1() - Constructor for class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Must exist for testing purposes.
StandardPAModel1(int, AudioEncoder.SampleRate) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
Create a new instance of StandardPAModel1.
StandardPAModel1.TonalFlag - Enum in fi.helsinki.cs.ohtu.mpeg2.audio.mpa
used to group signal components based on their tonality
StandardPAModel1.TonalFlag() - Constructor for enum fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1.TonalFlag
 
StartCode - Class in fi.helsinki.cs.ohtu.mpeg2.util
Represents a MPEG start code.
StartCode(int) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.util.StartCode
 
StartCodeEmulationException - Exception in fi.helsinki.cs.ohtu.mpeg2.util
Signals that start code emulation has been attempted.
StartCodeEmulationException() - Constructor for exception fi.helsinki.cs.ohtu.mpeg2.util.StartCodeEmulationException
Constructs a StartCodeEmulationException with null as its detail error message.
StartCodeEmulationException(String) - Constructor for exception fi.helsinki.cs.ohtu.mpeg2.util.StartCodeEmulationException
Constructs a StartCodeEmulationException with the given message as its detail error message.
state - Variable in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
 
steps - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.QuantizationTables.QLevel
Number of quantization steps
stream - Variable in class fi.helsinki.cs.ohtu.mpeg2.PESPacket
 
stream - Variable in class fi.helsinki.cs.ohtu.mpeg2.ProgramStream
 
streamID - Variable in class fi.helsinki.cs.ohtu.mpeg2.PESPacket
 
StreamID - Class in fi.helsinki.cs.ohtu.mpeg2
Represents a MPEG-2 stream ID.
StreamID(int) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.StreamID
 
streams - Variable in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
 
streams - Variable in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader
 
stuffing - Variable in class fi.helsinki.cs.ohtu.mpeg2.AudioVideoPESPacket
 
stuffingLength - Variable in class fi.helsinki.cs.ohtu.mpeg2.PackHeader
 
SUBS_DOMAIN_LENGTH - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
number of points in the subsampled domain
subsample(int[], int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.ChromaSubsampler
Subsamples image data, given as an one-dimensional array.
subsample(int[][]) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.ChromaSubsampler
Subsamples image data, given as a two-dimensional array.
syshdr - Variable in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
 
syshdrOnce - Variable in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
 
systemHeader - Variable in class fi.helsinki.cs.ohtu.mpeg2.Pack
 
SystemHeader - Class in fi.helsinki.cs.ohtu.mpeg2
Represents the system header in program streams.
SystemHeader(int, int, int, boolean, boolean, boolean) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.SystemHeader
Creates a new instance of class SystemHeader.
SystemHeader(int, int, int) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.SystemHeader
Creates a new instance of class SystemHeader.
SystemHeader.StreamInfo - Class in fi.helsinki.cs.ohtu.mpeg2
 
SystemHeader.StreamInfo(boolean, int) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.SystemHeader.StreamInfo
 

T

tboff - Variable in class fi.helsinki.cs.ohtu.mpeg2.AVPacketizer
 
tboff - Variable in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer.StreamDesc
 
template - Variable in class fi.helsinki.cs.ohtu.mpeg2.PESPacketizingOutputStream
 
temporalReference - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.PictureHeader
 
TICK_RATE - Static variable in class fi.helsinki.cs.ohtu.mpeg2.ClockOps
The number of system clock ticks per second
TooWideValueException - Exception in fi.helsinki.cs.ohtu.mpeg2.util
Signals that it has been attempted to set an integer field to a too wide value.
TooWideValueException() - Constructor for exception fi.helsinki.cs.ohtu.mpeg2.util.TooWideValueException
Constructs a TooWideValueException with null as its detail error message.
TooWideValueException(String) - Constructor for exception fi.helsinki.cs.ohtu.mpeg2.util.TooWideValueException
Constructs a TooWideValueException with the given message as its detail error message.
topFieldFirst - Variable in enum fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader.FrameStructure
 
toSeconds(long) - Static method in class fi.helsinki.cs.ohtu.mpeg2.ClockOps
Converts system clock ticks to seconds.
toTicks(double) - Static method in class fi.helsinki.cs.ohtu.mpeg2.ClockOps
Converts seconds to system clock ticks.
TRANS_PATTERN - Static variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.ScaleFactors
Transmission patterns tabulated in 3-C.4 of the 11172
TRANSFORM_LENGTH - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1
the fourier transform length
transformFromFrequencySpace(int[], int) - Method in interface fi.helsinki.cs.ohtu.mpeg2.video.InverseDiscreteCosineTransform
Transforms one image with the IDCT.
transformFromFrequencySpace(int[], int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SimpleDiscreteCosineTransform
 
transformToFrequencySpace(int[], int) - Method in interface fi.helsinki.cs.ohtu.mpeg2.video.DiscreteCosineTransform
Transforms one image with the DCT.
transformToFrequencySpace(int[], int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SimpleDiscreteCosineTransform
 
TS_INTERVAL - Static variable in class fi.helsinki.cs.ohtu.mpeg2.AVPacketizer
Number of clock ticks between forced PES timestamps

U

unsetDCTType() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraMacroblock
Unsets any DCT type specification previously set by setDCTTypeField() and/or setDCTTypeFrame().
unsetDCTType() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MacroblockHeader
Unsets any DCT type specification previously set by setDCTTypeField() and/or setDCTTypeFrame().
unsetFieldReferenceExtras() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector
Makes the motion vector specify neither a dual-prime differential or a reference field parity.
unsetMotionType() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MacroblockHeader
Unsets any motion type previously set by setMotionType().
unsetQuantizerScaleCode() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraMacroblock
Unsets any override quantizer scale code previously set by setQuantizerScaleCode().
unsetQuantizerScaleCode() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MacroblockHeader
Unsets any override quantizer scale code previously set by setQuantizerScaleCode().
unsetSlicePictureID() - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SliceHeader
Unsets the picture ID.
unsetTimestamps() - Method in class fi.helsinki.cs.ohtu.mpeg2.AudioVideoPESPacket
Unsets the time stamps set by setPresentationTimeStamp() and/or setTimestamps().
UnsignedIntegerField - Class in fi.helsinki.cs.ohtu.mpeg2.util
Represents an unsigned integer field in a MPEG stream.
UnsignedIntegerField(int) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.util.UnsignedIntegerField
Constructs a new instance which is effectively fixed width.
UnsignedIntegerField(int, long) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.util.UnsignedIntegerField
Constructs a new instance which is effectively fixed width.
UnsignedIntegerField(int, int, long) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.util.UnsignedIntegerField
Constructs a new instance with variable width.
update(byte[], int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.util.CRC16
Updates CRC-16 with specified array of bytes.
update(byte[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.util.CRC16
Updates CRC-16 with specified array of bytes.
update(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.util.CRC16
Updates CRC-16 with specified byte.
updateBit(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.util.CRC16
Updates CRC-16 with specified bit.
updateBits(int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.util.CRC16
Updates CRC-16 with specified bits.
USER_DATA - Static variable in class fi.helsinki.cs.ohtu.mpeg2.util.StartCode
User-defined data begins.

V

value - Variable in class fi.helsinki.cs.ohtu.mpeg2.util.UnsignedIntegerField
 
valueOf(String) - Static method in enum fi.helsinki.cs.ohtu.mpeg2.audio.AudioEncoder.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fi.helsinki.cs.ohtu.mpeg2.audio.AudioEncoder.SampleRate
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fi.helsinki.cs.ohtu.mpeg2.audio.mpa.BitAllocator.SBS
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header.Layer
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header.ModeExtension
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fi.helsinki.cs.ohtu.mpeg2.audio.mpa.ScaleFactors.TxPattern
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1.TonalFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fi.helsinki.cs.ohtu.mpeg2.AVPacketizer.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fi.helsinki.cs.ohtu.mpeg2.util.BitOutputStream.BitOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fi.helsinki.cs.ohtu.mpeg2.video.ExtensionHeaderIdentifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fi.helsinki.cs.ohtu.mpeg2.video.IntraBlock.ColourComponent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader.Flag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader.FrameStructure
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fi.helsinki.cs.ohtu.mpeg2.video.PictureHeader.CodingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fi.helsinki.cs.ohtu.mpeg2.video.Quantizer.ScaleType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader.ChromaFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader.Profile
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader.SpecialProfileAndLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader.AspectRatioInformation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader.FrameRateCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fi.helsinki.cs.ohtu.mpeg2.video.VLC.DCTCoefficientTable
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fi.helsinki.cs.ohtu.mpeg2.video.VLC.IntraVLCFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fi.helsinki.cs.ohtu.mpeg2.VideoStream.VideoState
Returns the enum constant of this type with the specified name.
values() - Static method in enum fi.helsinki.cs.ohtu.mpeg2.audio.AudioEncoder.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fi.helsinki.cs.ohtu.mpeg2.audio.AudioEncoder.SampleRate
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fi.helsinki.cs.ohtu.mpeg2.audio.mpa.BitAllocator.SBS
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header.Layer
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header.ModeExtension
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fi.helsinki.cs.ohtu.mpeg2.audio.mpa.ScaleFactors.TxPattern
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fi.helsinki.cs.ohtu.mpeg2.audio.mpa.StandardPAModel1.TonalFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fi.helsinki.cs.ohtu.mpeg2.AVPacketizer.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fi.helsinki.cs.ohtu.mpeg2.util.BitOutputStream.BitOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fi.helsinki.cs.ohtu.mpeg2.video.ExtensionHeaderIdentifier
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fi.helsinki.cs.ohtu.mpeg2.video.IntraBlock.ColourComponent
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector
 
values() - Static method in enum fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader.Flag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader.FrameStructure
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fi.helsinki.cs.ohtu.mpeg2.video.PictureHeader.CodingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fi.helsinki.cs.ohtu.mpeg2.video.Quantizer.ScaleType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader.ChromaFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader.Level
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader.Profile
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader.SpecialProfileAndLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader.AspectRatioInformation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader.FrameRateCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fi.helsinki.cs.ohtu.mpeg2.video.VLC.DCTCoefficientTable
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fi.helsinki.cs.ohtu.mpeg2.video.VLC.IntraVLCFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fi.helsinki.cs.ohtu.mpeg2.VideoStream.VideoState
Returns an array containing the constants of this enum type, in the order they are declared.
vbvBufferSizeExtension - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
 
vbvBufferSizeValue - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader
 
vbvDelay - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.PictureHeader
 
vertical - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.ChromaSubsampler
 
verticalPosition - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.SliceHeader
 
verticalPositionExtensionEnabled - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.SliceHeader
 
verticalSizeExtension - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
 
verticalSizeValue - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader
 
video(int) - Static method in class fi.helsinki.cs.ohtu.mpeg2.StreamID
Video stream with a given number.
videoBits - Variable in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
 
videoBound - Variable in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader
 
videoBytes - Variable in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
 
videoLocked - Variable in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader
 
VideoStream - Class in fi.helsinki.cs.ohtu.mpeg2
Represents a stream of MPEG-2 video.
VideoStream() - Constructor for class fi.helsinki.cs.ohtu.mpeg2.VideoStream
Creates a new VideoStream instance.
VideoStream.VideoAccessUnit - Class in fi.helsinki.cs.ohtu.mpeg2
Represents an access unit of a video stream.
VideoStream.VideoAccessUnit(long, long, byte[], boolean, boolean) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.VideoStream.VideoAccessUnit
Creates a new VideoAccessUnit instance.
VideoStream.VideoPacketizer - Class in fi.helsinki.cs.ohtu.mpeg2
Implements the packetizer for video streams.
VideoStream.VideoPacketizer(StreamID, int, boolean) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.VideoStream.VideoPacketizer
Creates a new video packetizer.
VideoStream.VideoState - Enum in fi.helsinki.cs.ohtu.mpeg2
Video state, used to track video access unit generation
VideoStream.VideoState() - Constructor for enum fi.helsinki.cs.ohtu.mpeg2.VideoStream.VideoState
 
VLC - Class in fi.helsinki.cs.ohtu.mpeg2.video
VLC contains methods for writing to a BitOutputStream the various variable length codes used in MPEG-2 encoding.
VLC(BitOutputStream) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.video.VLC
Class constructor.
VLC.DCTCoefficientTable - Enum in fi.helsinki.cs.ohtu.mpeg2.video
These are the two variable length code tables used for coding DCT coefficients.
VLC.DCTCoefficientTable() - Constructor for enum fi.helsinki.cs.ohtu.mpeg2.video.VLC.DCTCoefficientTable
 
VLC.IntraVLCFormat - Enum in fi.helsinki.cs.ohtu.mpeg2.video
These are the two intra VLC format options.
VLC.IntraVLCFormat() - Constructor for enum fi.helsinki.cs.ohtu.mpeg2.video.VLC.IntraVLCFormat
 
vlcFormat - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.IntraBlock
 
VLCTables - Class in fi.helsinki.cs.ohtu.mpeg2.video
The tables in this class are from T-REC-H.262-200002-I annex B.
VLCTables() - Constructor for class fi.helsinki.cs.ohtu.mpeg2.video.VLCTables
 
vlcToInt(int[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
Converts a variable length coded value to an integer.

W

width - Variable in class fi.helsinki.cs.ohtu.mpeg2.util.UnsignedIntegerField
 
WIDTH - Static variable in class fi.helsinki.cs.ohtu.mpeg2.video.Quantizer
 
windowBuffer - Variable in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.PolyphaseQuadratureFilter
Array to hold samples between filtering iterations
write(AudioFrame, long) - Method in class fi.helsinki.cs.ohtu.mpeg2.AudioStream
Writes an audio frame with given PTS into this AudioStream.
write(AudioFrame) - Method in class fi.helsinki.cs.ohtu.mpeg2.AudioStream
Writes an audio frame into this AudioStream and updates the PTS accordingly.
write(AccessUnit) - Method in class fi.helsinki.cs.ohtu.mpeg2.AVPacketizer
Writes an access unit into this packetizer.
write(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.PESPacket.ByteAppenderOutputStream
 
write(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.PESPacketizingOutputStream
Writes a byte to the stream, filling up the template.
write(SequenceHeader, SequenceExtensionHeader) - Method in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
Writes sequence headers.
write(PictureHeader, PictureCodingExtensionHeader) - Method in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
Writes picture headers.
write(PictureHeader, PictureCodingExtensionHeader, long, long) - Method in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
Writes picture headers.
write(SliceHeader) - Method in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
Writes a slice header.
write(MacroblockHeader, int[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
Writes a macroblock header.
write(Block) - Method in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
Writes a block.
write(MotionVector, MotionVector.Predictors) - Method in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
Writes a motion vector.
writeBit(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.util.BitOutputStream
Writes one bit to the stream.
writeBits(int[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.util.BitOutputStream
Writes multiple bits to the stream.
writeByte(byte) - Method in class fi.helsinki.cs.ohtu.mpeg2.util.BitOutputStream
Writes a whole byte to the stream.
writeChunk(AVPacketizer) - Method in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
Writes a chunk of data.
writeCodedBlockPattern(boolean[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.VLC
Writes the coded block pattern variable length code to the stream.
writeCodedBlockPattern(boolean[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
Writes a pattern for which blocks have been coded.
writeDCTCoefficient(int, int, VLC.DCTCoefficientTable, boolean) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.VLC
Writes a single variable length code for a given run and level.
writeDCTCoefficientTableOne(int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.VLC
 
writeDCTCoefficientTableZero(int, int, boolean) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.VLC
 
writeDCTDcSizeChrominance(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.VLC
Writes the variable length code for a given size of a DC coefficient (in an intra block).
writeDCTDcSizeLuminance(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.VLC
Writes the variable length code for a given size of a DC coefficient (in an intra block).
writeDCTEndOfBlock(VLC.DCTCoefficientTable) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.VLC
 
writeEnd() - Method in class fi.helsinki.cs.ohtu.mpeg2.VideoStream
Writes a sequence end code.
writeEscapedDCTCoefficient(int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.VLC
 
writeLowBits(long, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.util.BitOutputStream
Writes a given number of low-order bits from the given integer to the stream.
writeMacroblockAddressIncrement(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.VLC
Writes the variable length code of the given macroblock address increment to the stream.
writePacket(PESPacket) - Method in class fi.helsinki.cs.ohtu.mpeg2.ProgramStream
Writes a packet to the stream.
writePadding() - Method in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
Writes a padding chunk.
writePaddingPacket(int) - Method in class fi.helsinki.cs.ohtu.mpeg2.ProgramStreamMuxer
Writes a padding PES packet.
writePayloadPrefix(AudioVideoPESPacket, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.AVPacketizer
Writes a payload prefix.
writePictureStructureTo(BitOutputStream) - Method in enum fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader.FrameStructure
Writes the picture structure field to a bit stream.
writeProgressiveTo(BitOutputStream) - Method in enum fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader.FrameStructure
Writes the progressive frame flag to a bit stream.
writeRangeBits(long, int, int) - Method in class fi.helsinki.cs.ohtu.mpeg2.util.BitOutputStream
Writes a range of bits from the given integer to the stream.
writeRFFTo(BitOutputStream) - Method in enum fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader.FrameStructure
Writes the repeat first field flag to a bit stream.
writeTFFTo(BitOutputStream) - Method in enum fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader.FrameStructure
Writes the top field first flag to a bit stream.
writeTo(BitOutputStream) - Method in interface fi.helsinki.cs.ohtu.mpeg2.audio.AudioFrame
Writes contents of this frame to the given stream.
writeTo(BitOutputStream) - Method in enum fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header.Layer
Encodes this Layer to the given bit stream.
writeTo(BitOutputStream) - Method in enum fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header.ModeExtension
Encodes this ModeExtension to the given bit stream.
writeTo(BitOutputStream) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP123Header
Writes the header to the given stream.
writeTo(BitOutputStream, CRC16) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Data
Writes this audio data chunk to given stream and updates CRC-16 checksum.
writeTo(BitOutputStream) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Data
Writes this audio data chunk to given stream.
writeTo(BitOutputStream) - Method in class fi.helsinki.cs.ohtu.mpeg2.audio.mpa.MP2Frame
 
writeTo(BitOutputStream) - Method in class fi.helsinki.cs.ohtu.mpeg2.Pack
Writes the pack to a bit stream.
writeTo(BitOutputStream) - Method in class fi.helsinki.cs.ohtu.mpeg2.PackHeader
Writes the header to a bit stream.
writeTo(BitOutputStream) - Method in class fi.helsinki.cs.ohtu.mpeg2.PESPacket
Writes the packet to a stream.
writeTo(BitOutputStream) - Method in class fi.helsinki.cs.ohtu.mpeg2.StreamID
Writes the code to a bit stream.
writeTo(BitOutputStream) - Method in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader.StreamInfo
 
writeTo(BitOutputStream) - Method in class fi.helsinki.cs.ohtu.mpeg2.SystemHeader
Writes this System Header to stream stream.
writeTo(BitOutputStream) - Method in class fi.helsinki.cs.ohtu.mpeg2.util.StartCode
Writes the header to a bit stream.
writeTo(BitOutputStream) - Method in class fi.helsinki.cs.ohtu.mpeg2.util.UnsignedIntegerField
Writes the value of the field to the given stream.
writeTo(BitOutputStream) - Method in interface fi.helsinki.cs.ohtu.mpeg2.video.Block
Writes the block to a stream.
writeTo(BitOutputStream) - Method in enum fi.helsinki.cs.ohtu.mpeg2.video.ExtensionHeaderIdentifier
Writes the identifier to a bit stream.
writeTo(BitOutputStream) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraBlock
 
writeTo(BitOutputStream) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.IntraMacroblock
Writes the macroblock to a bit-by-bit output stream.
writeTo(BitOutputStream, int[]) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MacroblockHeader
Writes the header to a bit-by-bit output stream.
writeTo(BitOutputStream, MotionVector.Predictors) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.MotionVector
Writes the motion vector to a bit-by-bit output stream.
writeTo(BitOutputStream) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.NonIntraBlock
 
writeTo(BitOutputStream) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.PictureCodingExtensionHeader
Writes the header to a bit stream.
writeTo(BitOutputStream) - Method in enum fi.helsinki.cs.ohtu.mpeg2.video.PictureHeader.CodingType
Writes the value to a bit stream.
writeTo(BitOutputStream) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.PictureHeader
Writes the header to a bit stream.
writeTo(BitOutputStream) - Method in enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader.ChromaFormat
Writes the value to a bit stream.
writeTo(BitOutputStream) - Method in enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader.Level
Writes the value to a bit stream.
writeTo(BitOutputStream) - Method in enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader.Profile
Writes the value to a bit stream.
writeTo(BitOutputStream) - Method in enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader.SpecialProfileAndLevel
Writes the value to a bit stream.
writeTo(BitOutputStream) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceExtensionHeader
Writes the header to a stream.
writeTo(BitOutputStream) - Method in enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader.AspectRatioInformation
Writes the value to a bit stream.
writeTo(BitOutputStream) - Method in enum fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader.FrameRateCode
 
writeTo(BitOutputStream) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SequenceHeader
Writes the header to a bit stream.
writeTo(BitOutputStream) - Method in class fi.helsinki.cs.ohtu.mpeg2.video.SliceHeader
Writes the slice header to a stream.

Y

YCbCrToRGBConverter - Class in fi.helsinki.cs.ohtu.mpeg2.video
A converter from YCbCr to RGB.
YCbCrToRGBConverter() - Constructor for class fi.helsinki.cs.ohtu.mpeg2.video.YCbCrToRGBConverter
Initializes with default coefficients.
YCbCrToRGBConverter(double[]) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.video.YCbCrToRGBConverter
Initializes with given coefficients.

Z

zigzag_scantable - Variable in class fi.helsinki.cs.ohtu.mpeg2.video.ZigZagScanner
 
ZigZagScanner - Class in fi.helsinki.cs.ohtu.mpeg2.video
The zig-zag scanning pattern for run-length coding of the quantized DCT coefficients.
ZigZagScanner(boolean) - Constructor for class fi.helsinki.cs.ohtu.mpeg2.video.ZigZagScanner
 

A B C D E F G H I J L M N O P Q R S T U V W Y Z