Main Page | Class Hierarchy | Class List | Directories | Class Members

mnt Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
BitParserA BitParser maintains a cursor into a BitStream
BitStreamA BitStream is an abstraction for a memory buffer
MntByteImageMntByteImage is an abstraction of a 2D array of bytes
MntColorMntColor is a general routine for converting color space between RGB and YUV
MntComponentMntComponent is the base class of all Mnt components
MntDataMntData is the base class for all data objects
MntDCTImageMntDCTImage is very similar to a byte image, except that each atomic component is a semi-compress block instead of a byte
MntImageAn MntImage class is an abstract class for an "image" of any type
MntMediaTimeStamperThis object is responsible for generating media timestamp with a random offset
MntMPEG1GopHdrThe MpegGopHdr structure contains all the parameters contained in the GOP header of a mpeg stream
MntMPEG1PicHdrThe MpegPicHdr structure contains all the parameters contained in the picture header of a mpeg stream
MntMPEG1SeqHdrSequence header of an MPEG-1 video file
MntMPEG1SliceHdrThis class encapsulates a MPEG-1 slice header
MntMPEGFileRTPizerThis class reads an MPEG-1 video file, and generates RTP packets from the video file according to RFC2250
MntMPEGFrameAn MntMPEGFrame object encapsulates a partially decoded MPEG frame, which consists three DCT images, one for each color plane in YUV color space, and optionally forward and backward motion vector images
MntMPEGFrameDecoderThis component receives an MntMPEGRTPReassemblerBuffer, which contains an array of RTP packets, and decode the packets into YUV data
MntMPEGRTPReassemblerAn MntMPEGRTPReassembler is a component which buffer RTP packets before passing it to other components for decoding
MntMPEGRTPReassemblerBufferMntMPEGRTPReassemblerBuffer is a packet buffer where received packets are stored (in increasing order of sequence number) before the packets are passed to decoder
MntPnmFileThis class provides static methods that read and write PPM and PGM files
MntPnmHdrAn abstraction of a header from a PNM file
MntPPMWriterMntPPMWriter is a component that takes in a MntYUVFrame object and writes the object to disk as PPM image file
MntPSNRCalculatorThis component receives a YUV frame, calcuate its PSNR values, and logged the output to disk
MntPumpAn MntPump object is a special component which does not receive data from anyone
MntPump::PumpTimerThis inner class of MntPump is responsilble for scheduling the next call to pump_some()
MntRTPDropperThis component receives MntData objects, and randomly drops the objects
MntRTPFileReaderThis class is a pump that pumps MntRTPMPEGpacket from a file and sends it to other components
MntRTPFileWriterThis object class expects to recv() MntRTPMPEGPacket objects and write the content of the object to a binary file, before pushing it to other components linked from this object The format of the binary file is a sequence of records, with each records prefixed by a 4 bytes field that indicates the length of the record
MntRTPHdrMntRTPHdr encapsulates the RTP header
MntRTPMPEGHdr32 bits structure that store the RTP Payload header for MPEG-1 video according to RFC 2250
MntRTPMPEGPacketEncapsulates an RTP packet with MPEG1 video payload
MntRTPPayloadDumperThis component expects an MntRTPMPEGPacket as input, dumps the payload of the packet to a binary file, and push the received MntRTPMPEGPacket down streams
MntVectorImageA vector image is very similar to byte image, except that each atomic component is two integer (x,y) instead of a byte
MntYUVFrameMntYUVFrame is an abstraction for a uncompressed image in YUV color space

Generated on Wed Sep 14 12:37:11 2005 for mnt by  doxygen 1.4.4