JRTPLIB
3.11.1
|
Parameters for the UDP over IPv6 transmitter. More...
#include <rtpudpv6transmitter.h>
Public Member Functions | |
void | SetBindIP (in6_addr ip) |
Sets the IP address which is used to bind the sockets to ip . More... | |
void | SetMulticastInterfaceIndex (unsigned int idx) |
Sets the multicast interface index. More... | |
void | SetPortbase (uint16_t pbase) |
Sets the RTP portbase to pbase . More... | |
void | SetMulticastTTL (uint8_t mcastTTL) |
Sets the multicast TTL to be used to mcastTTL . More... | |
void | SetLocalIPList (std::list< in6_addr > &iplist) |
Passes a list of IP addresses which will be used as the local IP addresses. More... | |
void | ClearLocalIPList () |
Clears the list of local IP addresses. More... | |
in6_addr | GetBindIP () const |
Returns the IP address which will be used to bind the sockets. More... | |
unsigned int | GetMulticastInterfaceIndex () const |
Returns the multicast interface index. More... | |
uint16_t | GetPortbase () const |
Returns the RTP portbase which will be used (default is 5000). More... | |
uint8_t | GetMulticastTTL () const |
Returns the multicast TTL which will be used (default is 1). More... | |
const std::list< in6_addr > & | GetLocalIPList () const |
Returns the list of local IP addresses. More... | |
void | SetRTPSendBuffer (int s) |
Sets the RTP socket's send buffer size. More... | |
void | SetRTPReceiveBuffer (int s) |
Sets the RTP socket's receive buffer size. More... | |
void | SetRTCPSendBuffer (int s) |
Sets the RTCP socket's send buffer size. More... | |
void | SetRTCPReceiveBuffer (int s) |
Sets the RTCP socket's receive buffer size. More... | |
void | SetCreatedAbortDescriptors (RTPAbortDescriptors *desc) |
If non null, the specified abort descriptors will be used to cancel the function that's waiting for packets to arrive; set to null (the default to let the transmitter create its own instance. More... | |
int | GetRTPSendBuffer () const |
Returns the RTP socket's send buffer size. More... | |
int | GetRTPReceiveBuffer () const |
Returns the RTP socket's receive buffer size. More... | |
int | GetRTCPSendBuffer () const |
Returns the RTCP socket's send buffer size. More... | |
int | GetRTCPReceiveBuffer () const |
Returns the RTCP socket's receive buffer size. More... | |
RTPAbortDescriptors * | GetCreatedAbortDescriptors () const |
If non-null, this RTPAbortDescriptors instance will be used internally, which can be useful when creating your own poll thread for multiple sessions. More... | |
Public Member Functions inherited from jrtplib::RTPTransmissionParams | |
RTPTransmitter::TransmissionProtocol | GetTransmissionProtocol () const |
Returns the transmitter type for which these parameters are valid. More... | |
|
inline |
Clears the list of local IP addresses. An empty list will make the transmission component itself determine the local IP addresses.
|
inline |
|
inline |
References jrtplib::RTPTransmitter::IPv6UDPProto.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
This has to be an even number.
|
inline |
|
inline |
|
inline |
|
inline |