HardwareProcessor struct

Hardware processor.

Contents

Public variables

bool is_input
Whether this is the processor at the start of the graph (input) or at the end (output).
char** selected_midi_ports
Ports selected by the user in the preferences to enable.
ExtPort** ext_audio_ports
All known external ports.
Port** audio_ports
Ports to be used by Zrythm, corresponding to the external ports.
bool setup
Whether set up already.
bool activated
Whether currently active.
AudioEngine* engine
Pointer to owner engine, if any.

Variable documentation

char** HardwareProcessor::selected_midi_ports

Ports selected by the user in the preferences to enable.

To be cached at startup (need restart for changes to take effect).

This is only for inputs.