|
Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
Route packets to writers. More...
#include <router.h>
Public Member Functions | |
| Router (core::IArena &arena) | |
| Initialize. | |
| ROC_ATTR_NODISCARD bool | add_route (IWriter &writer, unsigned flags) |
| Add route. | |
| virtual ROC_ATTR_NODISCARD status::StatusCode | write (const PacketPtr &packet) |
| Write next packet. | |
| roc::packet::Router::Router | ( | core::IArena & | arena | ) |
Initialize.
| ROC_ATTR_NODISCARD bool roc::packet::Router::add_route | ( | IWriter & | writer, |
| unsigned | flags ) |
Add route.
flags set will be routed to writer.
|
virtual |
Write next packet.
packet to a writer or drop it if no routes found. Implements roc::packet::IWriter.