Public Types | |
typedef std::deque < DWORD > | SSRCs |
Public Member Functions | |
virtual void | AddRef ()=0 |
virtual void | Release ()=0 |
virtual void | Abort ()=0 |
virtual void | Touch ()=0 |
virtual void | AddStream (CSmartRTPStream &stream)=0 |
virtual void | GetSSRCs (SSRCs ssrcs) const =0 |
virtual std::string | GetSessionID () const =0 |
virtual std::string | GetSessionDetails () const =0 |
virtual std::string | Play (const std::string &range, WORD initialSeq, DWORD initialTime) const =0 |
virtual void | Pause ()=0 |
virtual void | Resume ()=0 |
Protected Member Functions | |
virtual | ~IRTSPSession () |
virtual ~IRTSPSession | ( | ) | [protected, virtual] |
virtual void AddRef | ( | ) | [pure virtual] |
Implemented in CRTSPSession.
virtual void Release | ( | ) | [pure virtual] |
Implemented in CRTSPSession.
virtual void Abort | ( | ) | [pure virtual] |
Implemented in CRTSPSession.
virtual void Touch | ( | ) | [pure virtual] |
Implemented in CRTSPSession.
virtual void AddStream | ( | CSmartRTPStream & | stream | ) | [pure virtual] |
Implemented in CRTSPSession.
virtual void GetSSRCs | ( | SSRCs | ssrcs | ) | const [pure virtual] |
Implemented in CRTSPSession.
virtual std::string GetSessionID | ( | ) | const [pure virtual] |
Implemented in CRTSPSession.
virtual std::string GetSessionDetails | ( | ) | const [pure virtual] |
Implemented in CRTSPSession.
virtual std::string Play | ( | const std::string & | range, | |
WORD | initialSeq, | |||
DWORD | initialTime | |||
) | const [pure virtual] |
Implemented in CRTSPSession.
virtual void Pause | ( | ) | [pure virtual] |
Implemented in CRTSPSession.
virtual void Resume | ( | ) | [pure virtual] |
Implemented in CRTSPSession.