logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

DynamicPayloadFormat - Dynamic payload format objects.

Author

       Generated automatically by Doxygen for ccRTP from the source code.

                                                      ccRTP                              DynamicPayloadFormat(3)

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.org

Name

       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

See Also