|
| | 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 () |
| |
| PURL | GetRemoteURL () const |
| |
| void | SetRemoteURL (const PURL &url) |
| |
| | PDECLARE_NOTIFIER2 (OpalMSRPManager, OpalMSRPMediaStream, OnReceiveMSRP, OpalMSRPManager::IncomingMSRP &) |
| |
| | OpalIMMediaStream (OpalConnection &conn, const OpalMediaFormat &mediaFormat, unsigned sessionID, bool isSource) |
| |
| virtual PBoolean | IsSynchronous () const |
| |
| void | PrintOn (ostream &strm) const |
| |
| virtual OpalMediaFormat | GetMediaFormat () const |
| |
| bool | UpdateMediaFormat (const OpalMediaFormat &mediaFormat) |
| |
| virtual bool | InternalUpdateMediaFormat (const OpalMediaFormat &mediaFormat) |
| |
| virtual PBoolean | ExecuteCommand (const OpalMediaCommand &command) |
| |
| virtual PBoolean | Start () |
| |
| virtual PBoolean | Close () |
| |
| virtual void | OnStartMediaPatch () |
| |
| virtual void | OnStopMediaPatch (OpalMediaPatch &patch) |
| |
| virtual PBoolean | WritePackets (RTP_DataFrameList &packets) |
| |
| virtual PBoolean | ReadData (BYTE *data, PINDEX size, PINDEX &length) |
| |
| virtual PBoolean | WriteData (const BYTE *data, PINDEX length, PINDEX &written) |
| |
| bool | PushPacket (RTP_DataFrame &packet) |
| |
| virtual PBoolean | SetDataSize (PINDEX dataSize, PINDEX frameTime) |
| |
| PINDEX | GetDataSize () const |
| |
| virtual PBoolean | RequiresPatchThread (OpalMediaStream *stream) const |
| |
| virtual bool | EnableJitterBuffer (bool enab=true) const |
| |
| OpalConnection & | GetConnection () const |
| |
| bool | IsSource () const |
| |
| bool | IsSink () const |
| |
| unsigned | GetSessionID () const |
| |
| void | SetSessionID (unsigned id) |
| |
| PString | GetID () const |
| |
| unsigned | GetTimestamp () const |
| |
| void | SetTimestamp (unsigned ts) |
| |
| bool | GetMarker () const |
| |
| void | SetMarker (bool m) |
| |
| bool | IsPaused () const |
| |
| virtual bool | SetPaused (bool pause, bool fromPatch=false) |
| |
| bool | IsOpen () const |
| |
| virtual PBoolean | SetPatch (OpalMediaPatch *patch) |
| |
| OpalMediaPatch * | GetPatch () const |
| |
| void | AddFilter (const PNotifier &filter, const OpalMediaFormat &stage=OpalMediaFormat()) const |
| |
| bool | RemoveFilter (const PNotifier &filter, const OpalMediaFormat &stage=OpalMediaFormat()) const |
| |
| virtual void | GetStatistics (OpalMediaStatistics &statistics, bool fromPatch=false) const |
| |
| | ~OpalMediaStream () |
| |