OpalMediaSession Class Reference

#include <rtpconn.h>

Inheritance diagram for OpalMediaSession:

OpalRTPMediaSession List of all members.

Public Member Functions

 OpalMediaSession (OpalConnection &conn, const OpalMediaType &_mediaType, unsigned sessionId)
 OpalMediaSession (const OpalMediaSession &_obj)
virtual void Close ()=0
virtual PObject * Clone () const=0
virtual bool IsActive () const=0
virtual bool IsRTP () const=0
virtual bool HasFailed () const=0
virtual OpalTransportAddress GetLocalMediaAddress () const=0
virtual void SetRemoteMediaAddress (const OpalTransportAddress &, const OpalMediaFormatList &)
virtual OpalMediaStreamCreateMediaStream (const OpalMediaFormat &mediaFormat, unsigned sessionID, PBoolean isSource)=0

Public Attributes

OpalConnectionconnection
OpalMediaType mediaType
unsigned sessionId

Detailed Description

Class for carrying media session information


Constructor & Destructor Documentation

OpalMediaSession::OpalMediaSession ( OpalConnection conn,
const OpalMediaType _mediaType,
unsigned  sessionId 
)

OpalMediaSession::OpalMediaSession ( const OpalMediaSession _obj  ) 


Member Function Documentation

virtual void OpalMediaSession::Close (  )  [pure virtual]

Implemented in OpalRTPMediaSession.

virtual PObject* OpalMediaSession::Clone (  )  const [pure virtual]

Implemented in OpalRTPMediaSession.

virtual bool OpalMediaSession::IsActive (  )  const [pure virtual]

Implemented in OpalRTPMediaSession.

virtual bool OpalMediaSession::IsRTP (  )  const [pure virtual]

Implemented in OpalRTPMediaSession.

virtual bool OpalMediaSession::HasFailed (  )  const [pure virtual]

Implemented in OpalRTPMediaSession.

virtual OpalTransportAddress OpalMediaSession::GetLocalMediaAddress (  )  const [pure virtual]

Implemented in OpalRTPMediaSession.

virtual void OpalMediaSession::SetRemoteMediaAddress ( const OpalTransportAddress ,
const OpalMediaFormatList  
) [inline, virtual]

virtual OpalMediaStream* OpalMediaSession::CreateMediaStream ( const OpalMediaFormat mediaFormat,
unsigned  sessionID,
PBoolean  isSource 
) [pure virtual]

Implemented in OpalRTPMediaSession.


Member Data Documentation

OpalConnection& OpalMediaSession::connection

OpalMediaType OpalMediaSession::mediaType

unsigned OpalMediaSession::sessionId


The documentation for this class was generated from the following file:
Generated on Mon Feb 1 00:26:18 2010 for OPAL by  doxygen 1.5.1