#include <cc++/rtp.h>
Public Methods | |
bool | getHello () |
bool | getGoodbye () |
uint32 | getID () const |
uint32 | getRate () const |
Get the transmission rate for this source. More... | |
void | setKitchenSize (microtimeout_t s) |
Specify how much time the incoming packets will be buffered for this source. More... | |
microtimeout_t | getKitchenDuration () const |
Get the required size of the kitchen for this source. More... | |
uint32 | getKitchenSize () const |
microtimeout_t | getCurrentKitchenDuration () |
Get the current size of the kitchen (buffer) for this packet as the amount of time covered by the current buffered packet. More... | |
microtimeout_t | getCurrentKitchenSize () |
const char *const | getSDESItem (sdes_item_type_t type) const |
const char *const | getCNAME () const |
const char *const | getNAME () const |
const char *const | getEMAIL () const |
const char *const | getPHONE () const |
const char *const | getLOC () const |
const char *const | getTOOL () const |
const char *const | getNOTE () const |
const char *const | getPRIV () const |
const char *const | getH323_CADDR () const |
bool | isSender () const |
Get if this Source is currently an active sender. More... | |
bool | isValid () const |
bool | operator== (const RTPSource &rhs) const |
bool | operator!= (const RTPSource &rhs) const |
RTPSource (uint32 ssrc) | |
~RTPSource () | |
Purges all incoming packets from this source. More... | |
RTPSource (const RTPSource &origin) | |
RTPSource & | operator= (const RTPSource &origin) |
Friends | |
class | MembershipControl |
class | RTPQueue |
class | QueueRTCPManager |
class | IncomingRTPPkt |
Each source for which any RTP or RTCP packet has been received is represented through an RTPSource object, that provides access to all known data about the source.
|
|
|
Purges all incoming packets from this source.
|
|
|
|
|
|
Get the current size of the kitchen (buffer) for this packet as the amount of time covered by the current buffered packet.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Get the required size of the kitchen for this source.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Get the transmission rate for this source.
|
|
|
|
|
|
Get if this Source is currently an active sender.
|
|
|
|
|
|
|
|
|
|
Specify how much time the incoming packets will be buffered for this source. Note that the size is specified in temporal units, thus the internal queue will usually hold as many packets as necessary to fill the specified amount of time. The default size is the global kitchen size when the source is created.
|
|
|
|
|
|
|
|
|