Public Member Functions | |
virtual void | SetSSRC (DWORD ssrc)=0 |
virtual DWORD | GetSSRC () const =0 |
virtual std::string | GetTransport () const =0 |
virtual void | StartStream (WORD initialSequenceNumber, DWORD initialRTPTime)=0 |
virtual void | Abort ()=0 |
virtual void | PauseStream ()=0 |
virtual void | ResumeStream ()=0 |
virtual void | OnInboundStreamData (JetByteTools::IO::CSmartBuffer &data)=0 |
virtual void | AddRef ()=0 |
virtual void | Release ()=0 |
Protected Member Functions | |
~IRTPStream () override |
~IRTPStream | ( | ) | [override, protected] |
virtual void SetSSRC | ( | DWORD | ssrc | ) | [pure virtual] |
Implemented in CAsynchronousFileBackedH264RTPStream, CLiveH264RTPStream, CNullRTPStream, and CSynchronousFileBackedH264RTPStream.
virtual DWORD GetSSRC | ( | ) | const [pure virtual] |
Implemented in CAsynchronousFileBackedH264RTPStream, CLiveH264RTPStream, and CNullRTPStream.
virtual std::string GetTransport | ( | ) | const [pure virtual] |
virtual void Abort | ( | ) | [pure virtual] |
virtual void PauseStream | ( | ) | [pure virtual] |
Implemented in CAsynchronousFileBackedH264RTPStream, CLiveH264RTPStream, and CNullRTPStream.
virtual void ResumeStream | ( | ) | [pure virtual] |
Implemented in CAsynchronousFileBackedH264RTPStream, CLiveH264RTPStream, and CNullRTPStream.
virtual void OnInboundStreamData | ( | JetByteTools::IO::CSmartBuffer & | data | ) | [pure virtual] |
virtual void AddRef | ( | ) | [pure virtual, inherited] |
Implemented in CAsynchronousFileBackedH264RTPStream, CLiveH264RTPStream, and CNullRTPStream.
virtual void Release | ( | ) | [pure virtual, inherited] |
Implemented in CAsynchronousFileBackedH264RTPStream, CLiveH264RTPStream, and CNullRTPStream.