OPAL  Version 3.10.10
SDPAudioMediaDescription Class Reference

#include <sdp.h>

Inheritance diagram for SDPAudioMediaDescription:
SDPRTPAVPMediaDescription SDPMediaDescription

Public Member Functions

 SDPAudioMediaDescription (const OpalTransportAddress &address)
 
virtual SDPMediaDescriptionCreateEmpty () const
 
virtual PString GetSDPMediaType () const
 
virtual bool PrintOn (ostream &str, const PString &connectString) const
 
virtual void SetAttribute (const PString &attr, const PString &value)
 
bool GetOfferPTime () const
 
void SetOfferPTime (bool value)
 
- Public Member Functions inherited from SDPRTPAVPMediaDescription
 SDPRTPAVPMediaDescription (const OpalTransportAddress &address, const OpalMediaType &mediaType)
 
virtual PCaselessString GetSDPTransportType () const
 
virtual SDPMediaFormatCreateSDPMediaFormat (const PString &portString)
 
virtual PString GetSDPPortList () const
 
- Public Member Functions inherited from SDPMediaDescription
 SDPMediaDescription (const OpalTransportAddress &address, const OpalMediaType &mediaType)
 
virtual bool PreEncode ()
 
virtual void Encode (const OpalTransportAddress &commonAddr, ostream &str) const
 
virtual bool Decode (const PStringArray &tokens)
 
virtual bool Decode (char key, const PString &value)
 
virtual bool PostDecode (const OpalMediaFormatList &mediaFormats)
 
virtual const SDPMediaFormatListGetSDPMediaFormats () const
 
virtual OpalMediaFormatList GetMediaFormats () const
 
virtual void AddSDPMediaFormat (SDPMediaFormat *sdpMediaFormat)
 
virtual void AddMediaFormat (const OpalMediaFormat &mediaFormat)
 
virtual void AddMediaFormats (const OpalMediaFormatList &mediaFormats, const OpalMediaType &mediaType)
 
virtual void SetDirection (const Direction &d)
 
virtual Direction GetDirection () const
 
virtual const OpalTransportAddressGetTransportAddress () const
 
virtual PBoolean SetTransportAddress (const OpalTransportAddress &t)
 
virtual WORD GetPort () const
 
virtual OpalMediaType GetMediaType () const
 
virtual unsigned GetBandwidth (const PString &type) const
 
virtual void SetBandwidth (const PString &type, unsigned value)
 
virtual const SDPBandwidthGetBandwidth () const
 
virtual void CreateSDPMediaFormats (const PStringArray &tokens)
 
virtual void ProcessMediaOptions (SDPMediaFormat &sdpFormat, const OpalMediaFormat &mediaFormat)
 
unsigned GetPTime () const
 
unsigned GetMaxPTime () const
 

Protected Attributes

bool m_offerPTime
 
- Protected Attributes inherited from SDPMediaDescription
OpalTransportAddress transportAddress
 
Direction direction
 
WORD port
 
WORD portCount
 
OpalMediaType mediaType
 
SDPMediaFormatList formats
 
SDPBandwidth bandwidth
 
unsigned ptime
 
unsigned maxptime
 

Additional Inherited Members

- Public Types inherited from SDPMediaDescription
enum  Direction {
  Undefined = -1, Inactive, RecvOnly, SendOnly,
  SendRecv
}
 
- Protected Member Functions inherited from SDPMediaDescription
virtual SDPMediaFormatFindFormat (PString &str) const
 

Constructor & Destructor Documentation

SDPAudioMediaDescription::SDPAudioMediaDescription ( const OpalTransportAddress address)

Member Function Documentation

virtual SDPMediaDescription* SDPAudioMediaDescription::CreateEmpty ( ) const
virtual

Implements SDPMediaDescription.

bool SDPAudioMediaDescription::GetOfferPTime ( ) const
inline
virtual PString SDPAudioMediaDescription::GetSDPMediaType ( ) const
virtual

Implements SDPMediaDescription.

virtual bool SDPAudioMediaDescription::PrintOn ( ostream &  str,
const PString &  connectString 
) const
virtual

Reimplemented from SDPRTPAVPMediaDescription.

virtual void SDPAudioMediaDescription::SetAttribute ( const PString &  attr,
const PString &  value 
)
virtual

Reimplemented from SDPRTPAVPMediaDescription.

void SDPAudioMediaDescription::SetOfferPTime ( bool  value)
inline

Field Documentation

bool SDPAudioMediaDescription::m_offerPTime
protected

The documentation for this class was generated from the following file: