[][src]Module lv2rs_core::ports

Wrappers for raw LV2 audio IO.

The wrappers provided in this module increase the safety when dealing with the raw IO pointers provided by a plugin's connect_port function by granting only safe access to the data.

You should use these wrappers in your plugin struct, since they clearly communicate what type of data they contain. If you only store raw pointers to the ports, you can not tell an audio port from a parameter port only looking at the type, for example.

Structs

AudioInputPort

Wrapper for raw audio input lists.

AudioOutputPort

Wrapper for raw audio output lists.

ParameterInputPort

Wrapper for raw parameter inputs.

ParameterOutputPort

Safer wrapper for raw parameter outputs.