12#ifndef ROC_SNDIO_ITERMINAL_H_
13#define ROC_SNDIO_ITERMINAL_H_
Sample stream specification. Defines sample rate and channel layout.
Base interface for sinks and sources.
virtual core::nanoseconds_t latency() const =0
Get latency of the terminal.
virtual audio::SampleSpec sample_spec() const =0
Get sample specification of the terminal.
virtual bool has_clock() const =0
Check if the terminal has own clock.
int64_t nanoseconds_t
Nanoseconds.
Commonly used types and functions.