The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CRTPBroadcastPacketCache Class Reference

Inheritance diagram for CRTPBroadcastPacketCache:
Collaboration diagram for CRTPBroadcastPacketCache:

List of all members.

Public Member Functions

 CRTPBroadcastPacketCache (DWORD framesToCache, JetByteTools::Streaming::IProvideH264NALUnits &nalUnitProvider)
void RegisterListener (IRTPPacketStream &listener) override
bool UnregisterListener (IRTPPacketStream &listener) override
void OnStreamStarted (IRTPPacketStream &listener) override
bool IsStarted () const override
void StartStream () override
void PauseStream () override
void ResumeStream () override
void SetFrameRate (double frameRate) override
void SendPacket (bool lastInFrame, JetByteTools::IO::CSmartBuffer &packet) override
void OnStreamComplete () override
void Abort () override


Constructor & Destructor Documentation


Member Function Documentation

void RegisterListener ( IRTPPacketStream listener  )  [override, virtual]

Implements IBroadcastRTPStreams.

bool UnregisterListener ( IRTPPacketStream listener  )  [override, virtual]

Implements IBroadcastRTPStreams.

void OnStreamStarted ( IRTPPacketStream listener  )  [override, virtual]

Implements IBroadcastRTPStreams.

bool IsStarted (  )  const [override, virtual]

Implements IRTPPacketStream.

void StartStream (  )  [override, virtual]

Implements IRTPPacketStream.

void PauseStream (  )  [override, virtual]

Implements IRTPPacketStream.

void ResumeStream (  )  [override, virtual]

Implements IRTPPacketStream.

void SetFrameRate ( double  frameRate  )  [override, virtual]

Implements IRTPPacketStream.

void SendPacket ( bool  lastInFrame,
JetByteTools::IO::CSmartBuffer packet 
) [override, virtual]

Implements IRTPPacketStream.

void OnStreamComplete (  )  [override, virtual]

Implements IRTPPacketStream.

void Abort (  )  [override, virtual]

Implements IRTPPacketStream.


Generated on Sun Sep 12 19:11:17 2021 for The Server Framework - v7.4 by doxygen 1.5.3