Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
Loading...
Searching...
No Matches
roc::sndio::ISink Class Reference

Sink interface. More...

#include <isink.h>

Inheritance diagram for roc::sndio::ISink:
roc::sndio::ITerminal roc::audio::IFrameWriter roc::core::ListNode roc::core::NonCopyable< ListNode > roc::pipeline::ConverterSink roc::pipeline::SenderLoop roc::pipeline::SenderSink roc::sndio::PulseaudioSink roc::sndio::SoxSink

Additional Inherited Members

- Public Member Functions inherited from roc::sndio::ITerminal
virtual audio::SampleSpec sample_spec () const =0
 Get sample specification of the terminal.
 
virtual core::nanoseconds_t latency () const =0
 Get latency of the terminal.
 
virtual bool has_clock () const =0
 Check if the terminal has own clock.
 
- Public Member Functions inherited from roc::audio::IFrameWriter
virtual void write (Frame &frame)=0
 Write audio frame.
 
- Public Member Functions inherited from roc::core::ListNode
ListNodeDatalist_node_data () const
 Get list node data.
 

Detailed Description

Sink interface.

Definition at line 22 of file isink.h.


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