VST 3 Interfaces  VST 3.6.14
SDK for developing VST Plug-in
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages

Parameter Editing from Host. More...

#include <ivsteditcontroller.h>

+ Inheritance diagram for IEditControllerHostEditing:

Public Member Functions

virtual tresult beginEditFromHost (ParamID paramID)=0
 Called before a setParamNormalized sequence, a endEditFromHost will be call at the end of the editing action. More...
 
virtual tresult endEditFromHost (ParamID paramID)=0
 Called after a beginEditFromHost and a sequence of setParamNormalized. More...
 
- Public Member Functions inherited from FUnknown
virtual tresult queryInterface (const TUID _iid, void **obj)=0
 
virtual uint32 addRef ()=0
 
virtual uint32 release ()=0
 

Static Public Attributes

static const FUID iid
 
- Static Public Attributes inherited from FUnknown
static const FUID iid
 

Detailed Description

Parameter Editing from Host.

If this interface is implemented by the edit controller and when performing edits from outside the Plug-in (host / remote) of a not automatable and not read only flagged parameter (kind of helper parameter), the host will start with a beginEditFromHost before calling setParamNormalized and end with an endEditFromHost. Here the sequencing, the host will call:

  • beginEditFromHost ()
  • setParamNormalized ()
  • setParamNormalized ()
  • ...
  • endEditFromHost ()
    See also
    IEditController

Member Function Documentation

virtual tresult beginEditFromHost ( ParamID  paramID)
pure virtual

Called before a setParamNormalized sequence, a endEditFromHost will be call at the end of the editing action.

virtual tresult endEditFromHost ( ParamID  paramID)
pure virtual

Called after a beginEditFromHost and a sequence of setParamNormalized.

Member Data Documentation

const FUID iid
static
Empty

Copyright ©2019 Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.