|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
Block | This is the common interface for all types of blocks. |
DiscreteCosineTransform | This is an interface for implementations of the forward discrete cosine transform. |
InverseDiscreteCosineTransform | This is an interface for implementations of the inverse discrete cosine transform. |
Class Summary | |
---|---|
ChromaSubsampler | Performs chromacity subsampling on byte values. |
DiscreteCosineTransformUtils | This class contains simple auxiliary functions used in the process of encoding blocks. |
IntraBlock | Represents a block in an intra type macroblock. |
IntraBlock.Predictors | Encapsulates the predictors used in the encoding of intra blocks. |
IntraMacroblock | IntraMacroblock A macroblock contains a section of the luminance component and the spatially corresponding chrominance components. |
MacroblockHeader | Represents the continuous purely header fields in a MPEG-2 macroblock. |
MotionVector | Represents a motion vector. |
MotionVector.Predictors | Preserves that context of previously written motion vectors to determine correct binary encoding when writing motion vectors. |
NonIntraBlock | Represents a block in a P- or B-type macroblock. |
PictureCodingExtensionHeader | Represents the picture coding extension header. |
PictureHeader | Represents the baseline picture header. |
Quantizer | Contains the quantization functionality used in MPEG-2. |
RGBToYCbCrConverter | A converter from RGB ro YCbCr colour space. |
SequenceExtensionHeader | Represents extension part of the mandatory headers in a MPEG-2 video sequence. |
SequenceHeader | Represents the first part of the headers in a MPEG-2 video sequence. |
SimpleDiscreteCosineTransform | The algorithms in this class are the trivial algorithms directly based on the definitions of the transforms. |
SliceHeader | Represents the slice header. |
VLC | VLC contains methods for writing to a BitOutputStream the various
variable length codes used in MPEG-2 encoding. |
VLCTables | The tables in this class are from T-REC-H.262-200002-I annex B. |
YCbCrToRGBConverter | A converter from YCbCr to RGB. |
ZigZagScanner | The zig-zag scanning pattern for run-length coding of the quantized DCT coefficients. |
Enum Summary | |
---|---|
ExtensionHeaderIdentifier | Identifies an MPEG extension header. |
IntraBlock.ColourComponent | The possible types of intra blocks. |
PictureCodingExtensionHeader.Flag | Represents the different non-frame-structure flags possibly specified by this header. |
PictureCodingExtensionHeader.FrameStructure | Represents the allowed combinations of values for the picture structure, top field first, repeat first field and progressive frame fields. |
PictureHeader.CodingType | Represents the allowed values for the coding type field. |
Quantizer.ScaleType | This enumeration contains the two quantizer scale mappings used in MPEG-2. |
SequenceExtensionHeader.ChromaFormat | Represents the allowed values for the chroma format field. |
SequenceExtensionHeader.Level | Represents the allowed values for the level field. |
SequenceExtensionHeader.Profile | Represents the allowed values for the profile field. |
SequenceExtensionHeader.SpecialProfileAndLevel | Represents the allowed values for the special profile and level field. |
SequenceHeader.AspectRatioInformation | Represents the allowed values for the aspect ratio information field. |
SequenceHeader.FrameRateCode | Represents the allowed values for the frame rate code field. |
VLC.DCTCoefficientTable | These are the two variable length code tables used for coding DCT coefficients. |
VLC.IntraVLCFormat | These are the two intra VLC format options. |
Provides classes for MPEG-2 video encoding.
The package does not contain a ready, 'out-of-box' video encoder.
However, it provides essential parts to build a fully working encoder.
See for examples in the package examples
.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |