#include "mostly_harmless/events/mostlyharmless_InputEventContext.h"
#include "marvin/containers/marvin_BufferView.h"
#include <functional>
Go to the source code of this file.
Namespaces | |
namespace | mostly_harmless |
The top-level namespace, contains all things plugin-related. | |
Functions | |
template<marvin::FloatType SampleType> | |
void | mostly_harmless::runBlockDispatch (marvin::containers::BufferView< SampleType > buffer, mostly_harmless::events::InputEventContext eventContext, std::function< void(const clap_event_header *event)> &&eventCallback, std::function< void(marvin::containers::BufferView< SampleType >)> &&blockCallback) |
Splits an input buffer into chunks and dispatches them, allowing for block based processing. | |