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

CRTPPacketCreator Class Reference

Inheritance diagram for CRTPPacketCreator:
Collaboration diagram for CRTPPacketCreator:

List of all members.

Public Member Functions

 CRTPPacketCreator (DWORD mtu, JetByteTools::IO::IAllocateBuffers &allocator, IRTPPacketStream &stream)
void SetInitialSequenceNumber (WORD initialSequenceNumber)
void SetSSRC (DWORD ssrc) override
DWORD GetSSRC () const override
void SetFrameRate (double frameRate) override
void CreatePacket (bool marker, RTPPayloadType payloadType, DWORD timestamp, const Data *pData, DWORD length) override
DWORD GetMTU () const override
void OnStreamComplete () override
virtual void CreatePacket (bool marker, RTPPayloadType payloadType, DWORD timestamp, const Data *pData, DWORD length)=0


Constructor & Destructor Documentation


Member Function Documentation

void SetInitialSequenceNumber ( WORD  initialSequenceNumber  ) 

void SetSSRC ( DWORD  ssrc  )  [override, virtual]

Implements ICreateRTPPackets.

DWORD GetSSRC (  )  const [override, virtual]

Implements ICreateRTPPackets.

void SetFrameRate ( double  frameRate  )  [override, virtual]

Implements ICreateRTPPackets.

void CreatePacket ( bool  marker,
RTPPayloadType  payloadType,
DWORD  timestamp,
const Data *  pData,
DWORD  length 
) [override]

DWORD GetMTU (  )  const [override, virtual]

Implements ICreateRTPPackets.

void OnStreamComplete (  )  [override, virtual]

Implements ICreateRTPPackets.

virtual void CreatePacket ( bool  marker,
RTPPayloadType  payloadType,
DWORD  timestamp,
const Data pData,
DWORD  length 
) [pure virtual, inherited]


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