#include <formats.h>
Inheritance diagram for PayloadFormat:
Public Member Functions | |
PayloadType | getPayloadType () const |
Get payload type numeric identifier carried in RTP packets. | |
uint32 | getRTPClockRate () const |
Get RTP clock rate for this payload format. | |
Protected Member Functions | |
PayloadFormat () | |
PayloadFormat must not be used but as base class. | |
virtual | ~PayloadFormat () |
PayloadFormat must not be used but as base class. | |
void | setPayloadType (PayloadType pt) |
Set payload type numeric identifier carried in RTP packets. | |
void | setRTPClockRate (uint32 rate) |
Set RTP clock rate. | |
Static Protected Attributes | |
static const uint32 | defaultRTPClockRate |
The properties of a payload format that, as an RTP stack, ccRTP takes into account are the payload type (numeric identifier) and the RTP clock rate.
This is a base class for both StaticPayloadFormat and DynamicPayloadFormat.
|
PayloadFormat must not be used but as base class.
|
|
PayloadFormat must not be used but as base class.
|
|
Get payload type numeric identifier carried in RTP packets.
|
|
Get RTP clock rate for this payload format. Note this method provides the RTP clock rate (for the timestamp in RTP data packets headers), which is not necessarily the same as the codec clock rate.
|
|
Set payload type numeric identifier carried in RTP packets.
|
|
Set RTP clock rate.
|
|
|