Data struture for RTP data packet
Data struture for RTP data packet
virtual ~RtpEvent()
void sendEvent( const DTMFEvent event )
void recvEvent( RtpPacket* p )
void setDTMFInterface( DTMFInterface* t )
void unsetDTMFInterface( DTMFInterface* t )
void setDTMFType( const RtpPayloadType DTMFType )
void eventDTMF( int a, int b )
RtpEventReceiver()
virtual ~RtpEventReceiver()
void recvEvent( RtpPacket* p )
void setDTMFInterface( DTMFInterface* t )
void unsetDTMFInterface( DTMFInterface* t )
void eventDTMF( int a, int b )
RtpEventTransmitter( RtpTransmitter* rtpTran )
virtual ~RtpEventTransmitter()
void sendEvent( const DTMFEvent event )
void setDTMFType( const RtpPayloadType DTMFType )
RtpPacket(int newpayloadSize, int npadSize = 0, int csrc_count = 0)
npadSize - Number of pad bytes (not implemented)
csrc_count - Number of contributing sources in packet
size - includes rtpHeader and padbytes RtpPacket(RtpPacket* clonePacket, int newpayloadSize)
~RtpPacket()
char* getPacketData()
RtpHeader* getHeader()
char* getPayloadLoc()
int getPayloadSize()
void setPayloadUsage(int size)
int getPayloadUsage()
char* getPadbyteLoc()
void setPadbyteSize(int size)
int getPadbyteSize()
int getPacketAlloc()
int getUnused()
void setTotalUsage(int size)
int getTotalUsage()
void setPayloadType(RtpPayloadType payloadType)
RtpPayloadType getPayloadType()
void setSequence(RtpSeqNumber newseq)
RtpSeqNumber getSequence()
RtpTime getRtpTime()
void setRtpTime(RtpTime time)
void setSSRC(RtpSrc src)
RtpSrc getSSRC()
void setCSRCcount(int i)
void setCSRC(RtpSrc src, unsigned int index)
RtpSrc getCSRC(unsigned int index)
void setVersion(int i)
void setPaddingFlag(int i)
void setExtFlag(int i)
void setMarkerFlag(int i)
bool sequenceSet
void printPacket()
char* packetData
int packetAlloc
generated by doc++