LMMS
Loading...
Searching...
No Matches
Steinberg::Vst::IUnitHandler2 Class Referenceabstract

#include <ivstunits.h>

Inheritance diagram for Steinberg::Vst::IUnitHandler2:
Steinberg::FUnknown

Public Member Functions

virtual tresult PLUGIN_API notifyUnitByBusChange ()=0
Public Member Functions inherited from Steinberg::FUnknown
virtual tresult PLUGIN_API queryInterface (const TUID _iid, void **obj)=0
virtual uint32 PLUGIN_API addRef ()=0
virtual uint32 PLUGIN_API release ()=0

Static Public Attributes

static const FUID iid
Static Public Attributes inherited from Steinberg::FUnknown
static const FUID iid

Detailed Description

Host callback for extended unit support: Vst::IUnitHandler2

  • [host imp]
  • [extends IUnitHandler]
  • [released: 3.6.5]
  • [optional]

Host callback interface, used with IUnitInfo. Retrieve via queryInterface from IComponentHandler.

The plug-in has the possibility to inform the host with notifyUnitByBusChange that something has changed in the bus - unit assignment, the host then has to recall IUnitInfo::getUnitByBus in order to get the new relations between busses and unit.

See also
vst3Units, IUnitHandler

Member Function Documentation

◆ notifyUnitByBusChange()

virtual tresult PLUGIN_API Steinberg::Vst::IUnitHandler2::notifyUnitByBusChange ( )
pure virtual

Tell host that assignment Unit-Bus defined by IUnitInfo::getUnitByBus has changed.

Member Data Documentation

◆ iid

const FUID Steinberg::Vst::IUnitHandler2::iid
static

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