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

ICreateRTPPackets Class Reference

Inheritance diagram for ICreateRTPPackets:

List of all members.

Public Member Functions

virtual void SetSSRC (DWORD SSRC)=0
virtual DWORD GetSSRC () const =0
virtual void SetFrameRate (double frameRate)=0
virtual void CreatePacket (bool marker, RTPPayloadType payloadType, DWORD timestamp, const Data *pData, DWORD length)=0
virtual DWORD GetMTU () const =0
virtual void OnStreamComplete ()=0

Protected Member Functions

virtual ~ICreateRTPPackets ()

Classes

struct  Data


Constructor & Destructor Documentation

virtual ~ICreateRTPPackets (  )  [protected, virtual]


Member Function Documentation

virtual void SetSSRC ( DWORD  SSRC  )  [pure virtual]

Implemented in CRTPPacketCreator.

virtual DWORD GetSSRC (  )  const [pure virtual]

Implemented in CRTPPacketCreator.

virtual void SetFrameRate ( double  frameRate  )  [pure virtual]

Implemented in CRTPPacketCreator.

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

virtual DWORD GetMTU (  )  const [pure virtual]

Implemented in CRTPPacketCreator.

virtual void OnStreamComplete (  )  [pure virtual]

Implemented in CRTPPacketCreator.


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