Steinberg::Vst::IUnitHandler Class Reference

#include <ivstunits.h>

Inheritance diagram for Steinberg::Vst::IUnitHandler:

Steinberg::FUnknown List of all members.

Public Member Functions

virtual tresult PLUGIN_API notifyUnitSelection (UnitID unitId)=0
virtual tresult PLUGIN_API notifyProgramListChange (ProgramListID listId, int32 programIndex)=0

Static Public Attributes

static const FUID iid

Detailed Description

[host imp] [extends IComponentHandler]

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

Definition at line 93 of file ivstunits.h.


Member Function Documentation

virtual tresult PLUGIN_API Steinberg::Vst::IUnitHandler::notifyProgramListChange ( ProgramListID  listId,
int32  programIndex 
) [pure virtual]

Tell host that the plugin controller changed a program list (rename, load).

Parameters:
programIndex : when kAllProgramInvalid, all program information is invalid, otherwise only the program of given index

virtual tresult PLUGIN_API Steinberg::Vst::IUnitHandler::notifyUnitSelection ( UnitID  unitId  )  [pure virtual]

Notify host when a module is selected in plugin gui


Member Data Documentation

const FUID Steinberg::Vst::IUnitHandler::iid [static]

Reimplemented from Steinberg::FUnknown.

Definition at line 105 of file ivstunits.h.


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

Copyright ©2008 Steinberg Media Technologies. All Rights Reserved.