12 #ifndef ROC_RTP_SEQUENCER_H_
13 #define ROC_RTP_SEQUENCER_H_
39 const unsigned int payload_type_;
Base class for non-copyable objects.
Packet sequencer. Fills protocol-specific packet headers to form a continous sequence....
RTP participant identity.
virtual void next(packet::Packet &packet, core::nanoseconds_t capture_ts, packet::stream_timestamp_t duration)
Fill next packet.
bool is_valid() const
Check if was constructed successfully.
Sequencer(Identity &identity, unsigned int payload_type)
Initialize.
RTP participant identity.
int64_t nanoseconds_t
Nanoseconds.
uint16_t seqnum_t
Packet sequence number.
uint32_t stream_timestamp_t
Packet stream timestamp.