SDPMediaFormat Class Reference

#include <sdp.h>

List of all members.

Public Member Functions

 SDPMediaFormat (SDPMediaDescription &parent, RTP_DataFrame::PayloadTypes payloadType, const char *name=NULL)
 SDPMediaFormat (SDPMediaDescription &parent, const OpalMediaFormat &mediaFormat)
virtual void PrintOn (ostream &str) const
RTP_DataFrame::PayloadTypes GetPayloadType () const
PString GetEncodingName () const
void SetEncodingName (const PString &v)
void SetFMTP (const PString &_fmtp)
PString GetFMTP () const
unsigned GetClockRate (void)
void SetClockRate (unsigned v)
void SetParameters (const PString &v)
void SetPacketTime (const PString &optionName, unsigned ptime)
const OpalMediaFormatGetMediaFormat () const
bool PreEncode ()
bool PostDecode (unsigned bandwidth)

Protected Member Functions

void InitialiseMediaFormat ()

Protected Attributes

OpalMediaFormat mediaFormat
SDPMediaDescriptionm_parent
RTP_DataFrame::PayloadTypes payloadType
unsigned clockRate
PString encodingName
PString parameters
PString fmtp

Constructor & Destructor Documentation

SDPMediaFormat::SDPMediaFormat ( SDPMediaDescription parent,
RTP_DataFrame::PayloadTypes  payloadType,
const char *  name = NULL 
)
SDPMediaFormat::SDPMediaFormat ( SDPMediaDescription parent,
const OpalMediaFormat mediaFormat 
)

Member Function Documentation

unsigned SDPMediaFormat::GetClockRate ( void   )  [inline]

References clockRate.

PString SDPMediaFormat::GetEncodingName (  )  const [inline]

References encodingName.

PString SDPMediaFormat::GetFMTP (  )  const
const OpalMediaFormat& SDPMediaFormat::GetMediaFormat (  )  const
RTP_DataFrame::PayloadTypes SDPMediaFormat::GetPayloadType (  )  const [inline]
void SDPMediaFormat::InitialiseMediaFormat (  )  [protected]
bool SDPMediaFormat::PostDecode ( unsigned  bandwidth  ) 
bool SDPMediaFormat::PreEncode (  ) 
virtual void SDPMediaFormat::PrintOn ( ostream &  str  )  const [virtual]
void SDPMediaFormat::SetClockRate ( unsigned  v  )  [inline]

References clockRate.

void SDPMediaFormat::SetEncodingName ( const PString &  v  )  [inline]

References encodingName.

void SDPMediaFormat::SetFMTP ( const PString &  _fmtp  ) 
void SDPMediaFormat::SetPacketTime ( const PString &  optionName,
unsigned  ptime 
)
void SDPMediaFormat::SetParameters ( const PString &  v  )  [inline]

References parameters.


Member Data Documentation

unsigned SDPMediaFormat::clockRate [protected]

Referenced by GetClockRate(), and SetClockRate().

PString SDPMediaFormat::encodingName [protected]

Referenced by GetEncodingName(), and SetEncodingName().

PString SDPMediaFormat::fmtp [protected]
PString SDPMediaFormat::parameters [protected]

Referenced by SetParameters().


The documentation for this class was generated from the following file:
Generated on Wed Jul 7 10:25:08 2010 for OPAL by  doxygen 1.6.3