Iros
 
Loading...
Searching...
No Matches
sink.h File Reference

Go to the source code of this file.

Classes

struct  audio::sink::Start
 
struct  audio::sink::Stop
 

Namespaces

namespace  audio
 
namespace  audio::sink
 

Typedefs

using audio::sink::SinkInterface = di::meta::List<Start, Stop>
 
using audio::SinkCallback = di::Function<void(ExclusiveFrame&)>
 
using audio::Sink = di::Any<sink::SinkInterface>
 

Functions

auto audio::make_sink (SinkCallback callback, FrameInfo info={}) -> di::Result< Sink >
 

Variables

constexpr auto audio::start = sink::Start {}
 
constexpr auto audio::stop = sink::Stop {}