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

MntMPEGRTPReassembler Class Reference

An MntMPEGRTPReassembler is a component which buffer RTP packets before passing it to other components for decoding. More...

#include <mnt_mpeg_rtp_reassembler.h>

Inheritance diagram for MntMPEGRTPReassembler:

MntComponent List of all members.

Public Member Functions

virtual void recv (MntData *)
 Takes in an MntRTPMPEGPacket as argument.

Public Attributes

MntMPEGRTPReassemblerBuffer buf_

Detailed Description

An MntMPEGRTPReassembler is a component which buffer RTP packets before passing it to other components for decoding.


Member Function Documentation

void MntMPEGRTPReassembler::recv MntData data  )  [virtual]
 

Takes in an MntRTPMPEGPacket as argument.

Assume no packet loss and packets arrives in order. The received packet is added into the reassembly buffer. Once we have a complete frame, we push the reassembly buffer to the next component for decoding.

Reimplemented from MntComponent.


Member Data Documentation

MntMPEGRTPReassemblerBuffer MntMPEGRTPReassembler::buf_
 

A packet buffer for reassembly


The documentation for this class was generated from the following files:
Generated on Wed Sep 14 12:37:12 2005 for mnt by  doxygen 1.4.4