Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
roc::packet::ISequencer Class Referenceabstract

Packet sequencer. Fills protocol-specific packet headers to form a continous sequence. For example, RTP sequencer fills packet seqnums and timestamps. More...

#include <isequencer.h>

Inheritance diagram for roc::packet::ISequencer:

Public Member Functions

virtual void next (Packet &packet, core::nanoseconds_t capture_ts, stream_timestamp_t duration)=0
 Fill next packet. More...
 

Detailed Description

Packet sequencer. Fills protocol-specific packet headers to form a continous sequence. For example, RTP sequencer fills packet seqnums and timestamps.

Definition at line 24 of file isequencer.h.

Member Function Documentation

◆ next()

virtual void roc::packet::ISequencer::next ( Packet packet,
core::nanoseconds_t  capture_ts,
stream_timestamp_t  duration 
)
pure virtual

Fill next packet.

Implemented in roc::rtp::Sequencer.


The documentation for this class was generated from the following file: