Ardour  9.0-pre0-582-g084a23a80d
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 234 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 254 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 243 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 248 of file lv2_extensions.h.


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