|
INET Framework for OMNeT++/OMNEST
|
00001 /*************************************************************************** 00002 RTPAVProfilePayload32Receiver.h - description 00003 ------------------- 00004 begin : Sun Jan 6 2002 00005 copyright : (C) 2002 by Matthias Oppitz 00006 email : Matthias.Oppitz@gmx.de 00007 ***************************************************************************/ 00008 00009 /*************************************************************************** 00010 * * 00011 * This program is free software; you can redistribute it and/or modify * 00012 * it under the terms of the GNU General Public License as published by * 00013 * the Free Software Foundation; either version 2 of the License, or * 00014 * (at your option) any later version. * 00015 * * 00016 ***************************************************************************/ 00017 00018 00023 #ifndef __INET_RTPAVPROFILEPAYLOAD32RECEIVER_H 00024 #define __INET_RTPAVPROFILEPAYLOAD32RECEIVER_H 00025 00026 #include <omnetpp.h> 00027 00028 #include "RTPPayloadReceiver.h" 00029 00039 class INET_API RTPAVProfilePayload32Receiver : public RTPPayloadReceiver 00040 { 00041 protected: 00045 virtual ~RTPAVProfilePayload32Receiver(); 00046 00051 virtual void initialize(); 00052 00053 00054 protected: 00055 00059 cQueue *_queue; 00060 00066 uint32 _lowestAllowedTimeStamp; 00067 uint32 _highestSequenceNumber; 00068 00074 virtual void processPacket(RTPPacket *packet); 00075 00076 00077 }; 00078 00079 #endif 00080