Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
Loading...
Searching...
No Matches
roc::packet::IReader Class Referenceabstract

Packet reader interface. More...

#include <ireader.h>

Inheritance diagram for roc::packet::IReader:
roc::fec::Reader roc::packet::ConcurrentQueue roc::packet::DelayedReader roc::packet::Queue roc::packet::SortedQueue roc::rtp::Filter roc::rtp::LinkMeter roc::rtp::TimestampInjector

Public Member Functions

virtual ROC_ATTR_NODISCARD status::StatusCode read (PacketPtr &packet)=0
 Read packet.

Detailed Description

Packet reader interface.

Definition at line 23 of file ireader.h.

Member Function Documentation

◆ read()

virtual ROC_ATTR_NODISCARD status::StatusCode roc::packet::IReader::read ( PacketPtr & packet)
pure virtual

Read packet.

Returns
See also
status::StatusCode.

Implemented in roc::fec::Reader, roc::packet::ConcurrentQueue, roc::packet::DelayedReader, roc::packet::Queue, roc::packet::SortedQueue, roc::rtp::Filter, roc::rtp::LinkMeter, and roc::rtp::TimestampInjector.


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