OpalRTPMediaSession Class Reference

#include <rtpconn.h>

Inheritance diagram for OpalRTPMediaSession:

OpalMediaSession

Public Member Functions

 OpalRTPMediaSession (OpalConnection &conn, const OpalMediaType &mediaType, unsigned sessionId, RTP_Session *rtpSession)
 OpalRTPMediaSession (const OpalRTPMediaSession &obj)
PObject * Clone () const
virtual void Close ()
virtual bool IsActive () const
virtual bool IsRTP () const
virtual bool HasFailed () const
virtual OpalTransportAddress GetLocalMediaAddress () const
virtual SDPMediaDescriptionCreateSDPMediaDescription (const OpalTransportAddress &localAddress)
virtual OpalMediaStreamCreateMediaStream (const OpalMediaFormat &mediaFormat, unsigned sessionID, PBoolean isSource)

Data Fields

RTP_SessionrtpSession

Detailed Description

Class for carrying RTP session information


Constructor & Destructor Documentation

OpalRTPMediaSession::OpalRTPMediaSession ( OpalConnection conn,
const OpalMediaType mediaType,
unsigned  sessionId,
RTP_Session rtpSession 
)

OpalRTPMediaSession::OpalRTPMediaSession ( const OpalRTPMediaSession obj  ) 


Member Function Documentation

PObject* OpalRTPMediaSession::Clone (  )  const [inline, virtual]

Implements OpalMediaSession.

virtual void OpalRTPMediaSession::Close (  )  [virtual]

Implements OpalMediaSession.

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

Implements OpalMediaSession.

virtual SDPMediaDescription* OpalRTPMediaSession::CreateSDPMediaDescription ( const OpalTransportAddress localAddress  )  [virtual]

Implements OpalMediaSession.

virtual OpalTransportAddress OpalRTPMediaSession::GetLocalMediaAddress (  )  const [virtual]

Implements OpalMediaSession.

virtual bool OpalRTPMediaSession::HasFailed (  )  const [inline, virtual]

Implements OpalMediaSession.

virtual bool OpalRTPMediaSession::IsActive (  )  const [inline, virtual]

Implements OpalMediaSession.

virtual bool OpalRTPMediaSession::IsRTP (  )  const [inline, virtual]

Implements OpalMediaSession.


Field Documentation

RTP_Session* OpalRTPMediaSession::rtpSession


The documentation for this class was generated from the following file:
Generated on Mon Feb 21 20:19:24 2011 for OPAL by  doxygen 1.4.7