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

#include <lv2_programs.h>

Public Attributes

LV2_Programs_Handle handle
void(* program_changed )(LV2_Programs_Handle handle, int32_t index)

Detailed Description

Feature data for LV2_PROGRAMS__Host.

Member Data Documentation

◆ handle

LV2_Programs_Handle _LV2_Programs_Host::handle

Opaque host data.

◆ program_changed

void(* _LV2_Programs_Host::program_changed) (LV2_Programs_Handle handle, int32_t index)

program_changed()

Tell the host to reload a plugin's program. Parameter handle MUST be the 'handle' member of this struct. Parameter index is program index to change. When index is -1, host should reload all the programs.

The plugin MUST NEVER call this function on a RT context or during run().

NOTE: This call is to inform the host about a program's bank, program or name change. It DOES NOT change the current selected program.


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