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 |
virtual ~ICreateRTPPackets | ( | ) | [protected, virtual] |
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.