|
Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
#include <depacketizer.h>
Public Member Functions | |
| Depacketizer (packet::IReader &reader, IFrameDecoder &payload_decoder, packet::channel_mask_t channels, bool beep) | |
| Initialization. More... | |
| virtual void | read (Frame &frame) |
| Read audio frame. More... | |
| bool | started () const |
| Did depacketizer catch first packet? More... | |
| packet::timestamp_t | timestamp () const |
| Get next timestamp to be rendered. More... | |
| virtual void | read (Frame &frame)=0 |
| Read audio frame. More... | |
Public Member Functions inherited from roc::core::ListNode | |
| ListNodeData * | list_node_data () const |
| Get list node data. More... | |
Definition at line 29 of file depacketizer.h.
| roc::audio::Depacketizer::Depacketizer | ( | packet::IReader & | reader, |
| IFrameDecoder & | payload_decoder, | ||
| packet::channel_mask_t | channels, | ||
| bool | beep | ||
| ) |
Initialization.
Parameters
reader is used to read packetspayload_decoder is used to extract samples from packetschannels defines a set of channels in the output framesbeep enables weird beeps instead of silence on packet loss
|
virtual |
Read audio frame.
Implements roc::audio::IReader.
| bool roc::audio::Depacketizer::started | ( | ) | const |
Did depacketizer catch first packet?
| packet::timestamp_t roc::audio::Depacketizer::timestamp | ( | ) | const |
Get next timestamp to be rendered.