Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

SDP::PayloadTypeEntry Class Reference

#include <PayloadTypeEntry.h>

Collaboration diagram for SDP::PayloadTypeEntry:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PayloadTypeEntry ()
 PayloadTypeEntry (int rpt)
 PayloadTypeEntry (const PayloadTypeEntry &orig)
 copy constructor
PayloadTypeEntryoperator= (const PayloadTypeEntry &)
 assignment operator
void copyTo (PayloadTypeEntry &dest) const
PayloadTypes ipt () const
size_t rate () const
size_t num_channels () const
int profile () const
void parse_rtpmap_info (int rpt, const char *buf)

Public Attributes

long Ssrc
MNString File
int pr_lev_id
MNString mode
int sizelength
int indexlength
int indexdeltalength
MNString config
unsigned configSize

Friends

ostream & operator<< (ostream &ostr, const PayloadTypeEntry &e)

Constructor & Destructor Documentation

SDP::PayloadTypeEntry::PayloadTypeEntry  ) 
 

SDP::PayloadTypeEntry::PayloadTypeEntry int  rpt  ) 
 

This constructor is used to insert an entry into the PayloadTypeTable without any additional information. In case of a static value, the constructor will fill in all the information that it has already available.

SDP::PayloadTypeEntry::PayloadTypeEntry const PayloadTypeEntry orig  ) 
 

copy constructor


Member Function Documentation

void SDP::PayloadTypeEntry::copyTo PayloadTypeEntry dest  )  const
 

PayloadTypes SDP::PayloadTypeEntry::ipt  )  const [inline]
 

Returns internal payload type of entry.

size_t SDP::PayloadTypeEntry::num_channels  )  const [inline]
 

PayloadTypeEntry& SDP::PayloadTypeEntry::operator= const PayloadTypeEntry  ) 
 

assignment operator

void SDP::PayloadTypeEntry::parse_rtpmap_info int  rpt,
const char *  buf
 

The caller has determined that this entry should be overwritten with the information that can be parsed from the buffer.

Parameters:
rpt The caller has already identified this entry as being the one for rpt. This is just for validity checking.
buf This contains a string that describes the media format in more detail. All strings that we understand are listed in sdp/PayloadMap.cc

int SDP::PayloadTypeEntry::profile  )  const [inline]
 

size_t SDP::PayloadTypeEntry::rate  )  const [inline]
 


Friends And Related Function Documentation

ostream& operator<< ostream &  ostr,
const PayloadTypeEntry e
[friend]
 


Member Data Documentation

MNString SDP::PayloadTypeEntry::config
 

unsigned SDP::PayloadTypeEntry::configSize
 

MNString SDP::PayloadTypeEntry::File
 

int SDP::PayloadTypeEntry::indexdeltalength
 

int SDP::PayloadTypeEntry::indexlength
 

MNString SDP::PayloadTypeEntry::mode
 

int SDP::PayloadTypeEntry::pr_lev_id
 

int SDP::PayloadTypeEntry::sizelength
 

long SDP::PayloadTypeEntry::Ssrc
 


The documentation for this class was generated from the following file:
Generated on Sun Mar 6 13:36:23 2005 for Komssys by doxygen 1.3.8