RtvcRtpSink< T > Class Template Reference

#include <RtvcRtpSink.h>


Detailed Description

template<class T>
class RtvcRtpSink< T >

LiveMedia extension - Base RTP Sink for received media.

This class is the interface between the liveMedia RTP library and our DirectShow media queue. It receive raw media data from the RTP Source and adds it to the media queue.

Definition at line 61 of file RtvcRtpSink.h.


Public Member Functions

 RtvcRtpSink (UsageEnvironment &env, int nSourceID, unsigned bufferSize, T *pSampleHandler)
 Constructor.
virtual ~RtvcRtpSink (void)
 Destructor.

Protected Member Functions

virtual void afterGettingFrame1 (unsigned frameSize, struct timeval presentationTime)
 LiveMedia method.
virtual Boolean continuePlaying ()
 LiveMedia method.
void processData (unsigned char *data, unsigned dataSize, struct timeval presentationTime)

Static Protected Member Functions

static void afterGettingFrame (void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds)
 LiveMedia method.

The documentation for this class was generated from the following file:
Generated on Fri Mar 13 14:12:39 2009 for RTVC by  doxygen 1.5.3