Ardour  9.0-pre0-1851-g4ef4288b2a
LV2_Midnam_Interface Struct Reference

#include <lv2_extensions.h>

Public Attributes

char *(* midnam )(LV2_Handle instance)
 
char *(* model )(LV2_Handle instance)
 
void(* free )(char *)
 

Detailed Description

Definition at line 202 of file lv2_extensions.h.

Member Data Documentation

◆ free

void(* LV2_Midnam_Interface::free) (char *)

free allocated strings. The host calls this for every value returned by midnam and model.

Definition at line 222 of file lv2_extensions.h.

◆ midnam

char*(* LV2_Midnam_Interface::midnam) (LV2_Handle instance)

Query midnam document. The plugin is expected to return a null-terminated XML text which is a valid midnam desciption (or NULL in case of error).

The midnam <Model> must be unique and specific for the given plugin-instance.

Definition at line 211 of file lv2_extensions.h.

◆ model

char*(* LV2_Midnam_Interface::model) (LV2_Handle instance)

The unique model id used ith the midnam, (or NULL).

Definition at line 216 of file lv2_extensions.h.


The documentation for this struct was generated from the following file: