DynamicPayloadFormat - Dynamic payload format objects.
Contents
Constructor & Destructor Documentation
DynamicPayloadFormat::DynamicPayloadFormat(PayloadTypetype,uint32rate)
Constructor. Builds a dynamic payload format from payload numeric identifier and the corresponding RTP
clock rate.
Parameterstype payload type numeric identifier.
rate RTP clock rate.
Detailed Description
Dynamic payload format objects.
Class of payload formats objects for payload types dynamically negotiated. Because these payloads do not
have a fix RTP clock rate assigned, it must be specified to the constructor. This class will be used by
applications that support dynamic payload negotiation.
Author
Federico Montesino Pouzols fedemp@altern.orgName
DynamicPayloadFormat - Dynamic payload format objects.
Synopsis
#include <formats.h>
Inherits PayloadFormat.
PublicMemberFunctionsDynamicPayloadFormat (PayloadType type, uint32 rate)
Constructor.
Public Member Functions inherited from PayloadFormatPayloadTypegetPayloadType () const
Get payload type numeric identifier carried in RTP packets.
uint32 getRTPClockRate () const
Get RTP clock rate for this payload format.
AdditionalInheritedMembers
Protected Member Functions inherited from PayloadFormatPayloadFormat ()
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 inherited from PayloadFormat
static const uint32 defaultRTPClockRate