#include <MNShared_RTP_RTCP.h>
Collaboration diagram for MNShared_RTP_RTCP:
Public Member Functions | |
MNShared_RTP_RTCP (MNSelector &sel) | |
MNShared_RTP_RTCP (MNSelector &sel, u_int32 bandwidth, int32 payload_type, const char *targetaddr, int32 dpt_ts_rate=-1) | |
~MNShared_RTP_RTCP () | |
MNSelector & | mainSelector () |
const char * | get_targetaddr () const |
void | set_bandwidth (u_int32_t bw) |
u_int32_t | bandwidth () const |
void | set_pt_type (int32_t t) |
int32_t | pt_type () const |
void | set_dpt_ts_rate (int32_t t) |
int32_t | dpt_ts_rate () const |
void | set_bye (bool on, const char *msg) |
void | set_react_on_bye (bool val) |
bool | react_on_bye () const |
bool | rtcp_send_bye () const |
void | set_ssrc_collision (bool val) |
bool | ssrc_collision () const |
void | set_rtcp_allowed (bool val) |
bool | rtcp_allowed () const |
void | set_rtp_bad_ver (u_int32_t val) |
void | inc_rtp_bad_ver () |
u_int32_t | rtp_bad_ver () const |
void | set_rtp_bad_length (u_int32_t val) |
void | inc_rtp_bad_length () |
u_int32_t | rtp_bad_length () const |
void | set_rtcp_bad_ver (u_int32_t val) |
void | inc_rtcp_bad_ver () |
u_int32_t | rtcp_bad_ver () const |
void | set_rtcp_bad_pt (u_int32_t val) |
void | inc_rtcp_bad_pt () |
u_int32_t | rtcp_bad_pt () const |
Public Attributes | |
char * | _bye_msg |
The string for an optional BYE message. | |
int | _bye_msg_len |
Length of the BYE message string. |
|
Constructor. Sets default values for the members that are shared between RTP and RTCP. Sets the reference count to 0. |
|
Constructor. Sets default values for the members that are shared between RTP and RTCP. Sets the reference count to 0.
|
|
|
|
|
|
|
|
Get a pointer to the target address string.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Update the status flag that indicates whether a BYE message is sent by RTP.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The string for an optional BYE message.
|
|
Length of the BYE message string.
|