Zrythm
a highly automated and intuitive digital audio workstation
|
Struct used to identify Ports in the project. More...
#include <dsp/port_identifier.h>
Data Fields | |
int | schema_version |
char * | label |
Human readable label. | |
char * | sym |
Unique symbol. | |
char * | uri |
URI, if LV2 property. | |
char * | comment |
Comment, if any. | |
PortOwnerType | owner_type |
Owner type. | |
PortType | type |
Data type (e.g. | |
PortFlow | flow |
Flow (IN/OUT). | |
PortFlags | flags |
Flags (e.g. | |
PortFlags2 | flags2 |
PortUnit | unit |
Port unit. | |
PluginIdentifier | plugin_id |
Identifier of plugin. | |
char * | port_group |
Port group this port is part of (only applicable for LV2 plugin ports). | |
char * | ext_port_id |
ExtPort ID (type + full name), if hw port. | |
unsigned int | track_name_hash |
Track name hash (0 for non-track ports). | |
int | port_index |
Index (e.g. | |
Struct used to identify Ports in the project.
This should include some members of the original struct enough to identify the port. To be used for sources and dests.
This must be filled in before saving and read from while loading to fill in the srcs/dests.
Definition at line 457 of file port_identifier.h.
char* PortIdentifier::comment |
Comment, if any.
Definition at line 471 of file port_identifier.h.
char* PortIdentifier::ext_port_id |
ExtPort ID (type + full name), if hw port.
Definition at line 494 of file port_identifier.h.
PortFlags PortIdentifier::flags |
PortFlags2 PortIdentifier::flags2 |
Definition at line 481 of file port_identifier.h.
PortFlow PortIdentifier::flow |
Flow (IN/OUT).
Definition at line 478 of file port_identifier.h.
char* PortIdentifier::label |
Human readable label.
Definition at line 462 of file port_identifier.h.
PortOwnerType PortIdentifier::owner_type |
Owner type.
Definition at line 474 of file port_identifier.h.
PluginIdentifier PortIdentifier::plugin_id |
Identifier of plugin.
Definition at line 487 of file port_identifier.h.
char* PortIdentifier::port_group |
Port group this port is part of (only applicable for LV2 plugin ports).
Definition at line 491 of file port_identifier.h.
int PortIdentifier::port_index |
int PortIdentifier::schema_version |
Definition at line 459 of file port_identifier.h.
char* PortIdentifier::sym |
Unique symbol.
Definition at line 465 of file port_identifier.h.
unsigned int PortIdentifier::track_name_hash |
Track name hash (0 for non-track ports).
Definition at line 497 of file port_identifier.h.
PortType PortIdentifier::type |
PortUnit PortIdentifier::unit |
Port unit.
Definition at line 484 of file port_identifier.h.
char* PortIdentifier::uri |
URI, if LV2 property.
Definition at line 468 of file port_identifier.h.