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

RTPAVProfilePayload32Receiver Class Reference

#include <RTPAVProfilePayload32Receiver.h>

Inheritance diagram for RTPAVProfilePayload32Receiver:

RTPPayloadReceiver List of all members.

Protected Member Functions

virtual void processPacket (RTPPacket *packet)

Protected Attributes

cQueue * _queue
u_int32 _lowestAllowedTimeStamp

Detailed Description

This module is used to receive data (mpeg video) of payload 32 for rtp endsystems working under the rtp av profile. It expects data in the format defined in rfc 2250. Its corresponding sender module is RTPAVProfilePayload32Sender. This implementation doesn't work with real mpeg data, so it doesn't write an mpeg file but a sim file, which can be played with a modified mpeg player.


Member Function Documentation

void RTPAVProfilePayload32Receiver::processPacket RTPPacket packet  )  [protected, virtual]
 

Writes information about received frames into the output file. The only error correction provided is reordering packets of one frame if needed.

Reimplemented from RTPPayloadReceiver.


Member Data Documentation

u_int32 RTPAVProfilePayload32Receiver::_lowestAllowedTimeStamp [protected]
 

Stores the lowest allowed time stamp of rtp data packets. The value is used to throw away packets from mpeg frames already stored in the data file.

cQueue* RTPAVProfilePayload32Receiver::_queue [protected]
 

A reordering queue for incoming packets.


The documentation for this class was generated from the following files:
Generated on Tue Sep 12 12:20:21 2006 for RTP model for OMNeT++ by  doxygen 1.4.2