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 |
CRTPPacketCreator | ( | DWORD | mtu, | |
JetByteTools::IO::IAllocateBuffers & | allocator, | |||
IRTPPacketStream & | stream | |||
) |
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] |