Public Member Functions | |
virtual bool | IsStarted () const =0 |
virtual void | StartStream ()=0 |
virtual void | PauseStream ()=0 |
virtual void | ResumeStream ()=0 |
virtual void | SetFrameRate (double frameRate)=0 |
virtual void | SendPacket (bool lastInFrame, JetByteTools::IO::CSmartBuffer &packet)=0 |
virtual void | OnStreamComplete ()=0 |
virtual void | Abort ()=0 |
Protected Member Functions | |
virtual | ~IRTPPacketStream () |
virtual ~IRTPPacketStream | ( | ) | [protected, virtual] |
virtual bool IsStarted | ( | ) | const [pure virtual] |
Implemented in CLiveH264RTPStream, CRTPBroadcastPacketCache, and CRTPPacketStream.
virtual void StartStream | ( | ) | [pure virtual] |
Implemented in CLiveH264RTPStream, CRTPBroadcastPacketCache, and CRTPPacketStream.
virtual void PauseStream | ( | ) | [pure virtual] |
Implemented in CLiveH264RTPStream, CRTPBroadcastPacketCache, and CRTPPacketStream.
virtual void ResumeStream | ( | ) | [pure virtual] |
Implemented in CLiveH264RTPStream, CRTPBroadcastPacketCache, and CRTPPacketStream.
virtual void SetFrameRate | ( | double | frameRate | ) | [pure virtual] |
Implemented in CLiveH264RTPStream, CRTPBroadcastPacketCache, and CRTPPacketStream.
virtual void SendPacket | ( | bool | lastInFrame, | |
JetByteTools::IO::CSmartBuffer & | packet | |||
) | [pure virtual] |
Implemented in CLiveH264RTPStream, CRTPBroadcastPacketCache, and CRTPPacketStream.
virtual void OnStreamComplete | ( | ) | [pure virtual] |
Implemented in CLiveH264RTPStream, CRTPBroadcastPacketCache, and CRTPPacketStream.
virtual void Abort | ( | ) | [pure virtual] |
Implemented in CLiveH264InterleavedTCPRTPStream, CLiveH264RTPStream, CLiveH264UDPRTPStream, CRTPBroadcastPacketCache, and CRTPPacketStream.