Data structure for RTP Transmitter
Data structure for RTP Transmitter
RtpTransmitter(const char* remoteHost, int remotePort = 5000, RtpPayloadType apiFormat = rtpPayloadPCMU, RtpPayloadType networkFormat = rtpPayloadPCMU, RtpReceiver* receiver = 0)
void constructRtpTransmitter(RtpPayloadType apiFormat, RtpPayloadType networkFormat)
~RtpTransmitter()
RtpPacket* createPacket(int npadSize = 0, int csrc_count = 0)
int transmit(RtpPacket* packet, bool eventFlag = false)
int transmitRaw(char* buffer, int data_len)
RtpSrc getSSRC()
int getPacketSent()
int getPayloadSent()
RtpTime getPrevRtpTime()
void setApiFormat(RtpPayloadType type, int no_samples, RtpPacket* p = NULL, bool print = true)
int getApiPktSampleSize()
void setApiPktSize(int size)
void setNetworkFormat(RtpPayloadType type, int no_samples, RtpPacket* p = NULL, bool print = true)
int getNetworkPktSampleSize()
void setNetworkPktSize(int size)
int getPort()
int getSocketFD()
RtpTransmitterError transmitterError
UdpStack* getUdpStack()
NetworkAddress* getRemoteAddr()
void setRemoteAddr(const NetworkAddress& theAddr)
static const int OUT_BUFFER_SIZE
RtpSrc ssrc
NtpTime seedNtpTime
RtpTime seedRtpTime
RtpTime prevRtpTime
NtpTime prevNtpTime
RtpSeqNumber prevSequence
int packetSent
int payloadSent
friend class RtcpTransmitter
friend class RtcpReceiver
RtpPayloadType apiFormat
int api_pktSampleSize
int apiFormat_perSampleSize
int apiFormat_bitRate
int apiFormat_payloadSize
generated by doc++