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

◆ set_process_callback()

void MayaFlux::Core::RtAudioStream::set_process_callback ( std::function< int(void *, void *, unsigned int)>  processCallback)
overridevirtual

Sets the function to process audio data.

Parameters
processCallbackFunction that handles audio data processing

Registers a callback function that will be invoked by the RtAudio system when new input data is available or output data is needed.

Implements MayaFlux::Core::AudioStream.

Definition at line 353 of file RtAudioBackend.cpp.

355{
356 m_process_callback = std::move(processCallback);
357}
std::function< int(void *, void *, unsigned int)> m_process_callback
User-provided callback function for audio processing.

References m_process_callback.