LMMS
Loading...
Searching...
No Matches
_LV2_Programs_UI_Interface Struct Reference

#include <lv2_programs.h>

Public Attributes

void(* select_program )(LV2UI_Handle handle, uint32_t bank, uint32_t program)

Detailed Description

Programs extension, UI data.

When the UI's extension_data is called with argument LV2_PROGRAMS__UIInterface, the UI MUST return an LV2_Programs_UI_Interface structure, which remains valid for the lifetime of the UI.

Member Data Documentation

◆ select_program

void(* _LV2_Programs_UI_Interface::select_program) (LV2UI_Handle handle, uint32_t bank, uint32_t program)

select_program()

This is exactly the same as select_program in LV2_Programs_Instance, but this struct relates to the UI instead of the plugin.

When called, UIs should update their state to match the selected program.


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