12#ifndef __PLUGINS_PLUGIN_IDENTIFIER_H__
13#define __PLUGINS_PLUGIN_IDENTIFIER_H__
15#include "zrythm-config.h"
28 Z_PLUGIN_SLOT_INVALID,
30 Z_PLUGIN_SLOT_MIDI_FX,
31 Z_PLUGIN_SLOT_INSTRUMENT,
61plugin_identifier_is_equal (
65 return a->slot_type == b->slot_type
88plugin_identifier_get_hash (
const void *
id);
bool plugin_identifier_validate_slot_type_slot_combo(ZPluginSlotType slot_type, int slot)
Verifies that slot_type and slot is a valid combination.
@ Z_PLUGIN_SLOT_MODULATOR
Plugin is part of a modulator.
int slot
The slot this plugin is in the channel, or the index if this is part of a modulator.
unsigned int track_name_hash
Track name hash.