21 #ifndef _BASIC_UDP_SINK_HH
22 #define _BASIC_UDP_SINK_HH
24 #ifndef _MEDIA_SINK_HH
34 unsigned maxPayloadSize = 1450);
47 unsigned numTruncatedBytes,
48 struct timeval presentationTime,
49 unsigned durationInMicroseconds);
51 unsigned durationInMicroseconds);
unsigned char * fOutputBuffer
BasicUDPSink(UsageEnvironment &env, Groupsock *gs, unsigned maxPayloadSize)
static void sendNext(void *firstArg)
struct timeval fNextSendTime
static BasicUDPSink * createNew(UsageEnvironment &env, Groupsock *gs, unsigned maxPayloadSize=1450)
static void afterGettingFrame(void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds)
void afterGettingFrame1(unsigned frameSize, unsigned numTruncatedBytes, unsigned durationInMicroseconds)
virtual Boolean continuePlaying()