JRTPLIB  3.9.0
List of all members
jrtplib::RTPExternalTransmitter Class Reference

A transmission component which will use user specified functions to transmit the data and which will expose functions to inject received RTP or RTCP data into this component. More...

#include <rtpexternaltransmitter.h>

Inheritance diagram for jrtplib::RTPExternalTransmitter:
Inheritance graph
[legend]
Collaboration diagram for jrtplib::RTPExternalTransmitter:
Collaboration graph
[legend]

Additional Inherited Members

- Public Types inherited from jrtplib::RTPTransmitter
enum  TransmissionProtocol { IPv4UDPProto, IPv6UDPProto, ExternalProto, UserDefinedProto }
 Used to identify a specific transmitter. More...
 
enum  ReceiveMode { AcceptAll, AcceptSome, IgnoreSome }
 Three kind of receive modes can be specified. More...
 
- Protected Member Functions inherited from jrtplib::RTPTransmitter
 RTPTransmitter (RTPMemoryManager *mgr)
 Constructor in which you can specify a memory manager to use. More...
 

Detailed Description

A transmission component which will use user specified functions to transmit the data and which will expose functions to inject received RTP or RTCP data into this component. Use a class derived from RTPExternalSender to specify the functions which need to be used for sending the data. Obtain the RTPExternalTransmissionInfo object associated with this transmitter to obtain the functions needed to pass RTP/RTCP packets on to the transmitter.


The documentation for this class was generated from the following file: