#include <msrp.h>
Inheritance diagram for OpalMSRPMediaStream:

Public Member Functions | |
| OpalMSRPMediaStream (OpalConnection &conn, const OpalMediaFormat &mediaFormat, unsigned sessionID, bool isSource, OpalMSRPMediaSession &msrpSession) | |
| ~OpalMSRPMediaStream () | |
| virtual PBoolean | RequiresPatchThread () const |
| virtual PBoolean | ReadPacket (RTP_DataFrame &frame) |
| virtual PBoolean | WritePacket (RTP_DataFrame &frame) |
| virtual bool | Open () |
| virtual bool | Close () |
| PURL | GetRemoteURL () const |
| void | SetRemoteURL (const PURL &url) |
| PDECLARE_NOTIFIER2 (OpalMSRPManager, OpalMSRPMediaStream, OnReceiveMSRP, OpalMSRPManager::IncomingMSRP &) | |
Protected Attributes | |
| OpalMSRPMediaSession & | m_msrpSession |
| PString | m_remoteParty |
| RFC4103Context | m_rfc4103Context |
| OpalMSRPMediaStream::OpalMSRPMediaStream | ( | OpalConnection & | conn, | |
| const OpalMediaFormat & | mediaFormat, | |||
| unsigned | sessionID, | |||
| bool | isSource, | |||
| OpalMSRPMediaSession & | msrpSession | |||
| ) |
| mediaFormat | Media format for stream |
| sessionID | Session number for stream |
| isSource | Is a source stream |
| OpalMSRPMediaStream::~OpalMSRPMediaStream | ( | ) |
| virtual bool OpalMSRPMediaStream::Close | ( | ) | [virtual] |
| PURL OpalMSRPMediaStream::GetRemoteURL | ( | ) | const [inline] |
| virtual bool OpalMSRPMediaStream::Open | ( | ) | [virtual] |
Open the media stream using the media format.
The default behaviour simply sets the isOpen variable to true.
Reimplemented from OpalMediaStream.
| OpalMSRPMediaStream::PDECLARE_NOTIFIER2 | ( | OpalMSRPManager | , | |
| OpalMSRPMediaStream | , | |||
| OnReceiveMSRP | , | |||
| OpalMSRPManager::IncomingMSRP & | ||||
| ) |
| virtual PBoolean OpalMSRPMediaStream::ReadPacket | ( | RTP_DataFrame & | frame | ) | [virtual] |
Read raw media data from the source media stream. The default behaviour reads from the PChannel object.
Reimplemented from OpalIMMediaStream.
| virtual PBoolean OpalMSRPMediaStream::RequiresPatchThread | ( | ) | const [inline, virtual] |
Reimplemented from OpalIMMediaStream.
| void OpalMSRPMediaStream::SetRemoteURL | ( | const PURL & | url | ) | [inline] |
| virtual PBoolean OpalMSRPMediaStream::WritePacket | ( | RTP_DataFrame & | frame | ) | [virtual] |
Write raw media data to the sink media stream. The default behaviour writes to the PChannel object.
Reimplemented from OpalIMMediaStream.
OpalMSRPMediaSession& OpalMSRPMediaStream::m_msrpSession [protected] |
PString OpalMSRPMediaStream::m_remoteParty [protected] |
RFC4103Context OpalMSRPMediaStream::m_rfc4103Context [protected] |
1.4.7