OpalSIPIMMediaType Class Reference

`#include <sipim.h>`

Inheritance diagram for OpalSIPIMMediaType:

## Public Member Functions

| OpalSIPIMMediaType ()
virtual OpalMediaSession * | CreateMediaSession (OpalConnection &conn, unsigned sessionID) const
SDPMediaDescription * | CreateSDPMediaDescription (const OpalTransportAddress &localAddress)
Public Member Functions inherited from OpalIMMediaType
| OpalIMMediaType (const char *mediaType, const char *sdpType)
PString | GetRTPEncoding () const
RTP_UDP * | CreateRTPSession (OpalRTPConnection &, unsigned, bool)
virtual bool | UsesRTP () const
Public Member Functions inherited from OpalMediaTypeDefinition
| OpalMediaTypeDefinition (const char *mediaType, const char *sdpType, unsigned requiredSessionId=0, OpalMediaType::AutoStartMode autoStart=OpalMediaType::DontOffer)
| Create a new media type definition. More...
virtual | ~OpalMediaTypeDefinition ()
OpalMediaType::AutoStartMode | GetAutoStart () const
void | SetAutoStart (OpalMediaType::AutoStartMode v)
void | SetAutoStart (OpalMediaType::AutoStartMode v, bool on)
unsigned | GetDefaultSessionId () const
virtual std::string | GetSDPType () const

## Additional Inherited Members

Protected Attributes inherited from OpalMediaTypeDefinition
std::string | m_mediaType
unsigned | m_defaultSessionId
OpalMediaType::AutoStartMode | m_autoStart
std::string | m_sdpType

## Constructor & Destructor Documentation

OpalSIPIMMediaType::OpalSIPIMMediaType | ( |  | ) |

## Member Function Documentation

virtual OpalMediaSession* OpalSIPIMMediaType::CreateMediaSession | ( | OpalConnection & | connection,
|  | unsigned | sessionID
| ) |  | const

virtual

Create a media session suitable for the media type.

Reimplemented from OpalMediaTypeDefinition.

SDPMediaDescription* OpalSIPIMMediaType::CreateSDPMediaDescription | ( | const OpalTransportAddress & | localAddress | ) |

virtual

Implements OpalMediaTypeDefinition.

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

- sipim.h