MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ sink_audio() [2/2]

void MayaFlux::Nexus::Emitter::sink_audio ( Buffers::BufferManager &  mgr,
uint32_t  channel,
std::function< Kakshya::DataVariant(const InfluenceContext &)>  fn,
std::string  fn_name = "" 
)
inline

Register an audio output on channel with a producer function.

Definition at line 103 of file Emitter.hpp.

106 {
107 add_audio_sink(m_audio_sinks, mgr, channel, std::move(fn), std::move(fn_name));
108 }
const std::string & fn_name() const
Identifier assigned to the influence function, empty if anonymous.
Definition Emitter.hpp:63
const InfluenceFn & fn() const
The influence function itself.
Definition Emitter.hpp:69
std::vector< AudioSink > m_audio_sinks
Definition Emitter.hpp:281
void add_audio_sink(std::vector< AudioSink > &sinks, Buffers::BufferManager &mgr, uint32_t channel, std::function< Kakshya::DataVariant(const InfluenceContext &)> fn, std::string fn_name)
Create and register an audio sink on channel.
Definition Sinks.cpp:18

References MayaFlux::Nexus::add_audio_sink().

+ Here is the call graph for this function: