Processor Class Reference

Example Note Expression Audio Processor. More...

#include <note_expression_synth_processor.h>

Inheritance diagram for Processor:
Inheritance graph
[legend]

Public Member Functions

 Processor ()
tresult initialize (FUnknown *context)
tresult setBusArrangements (SpeakerArrangement *inputs, int32 numIns, SpeakerArrangement *outputs, int32 numOuts)
tresult setState (IBStream *state)
tresult getState (IBStream *state)
tresult canProcessSampleSize (int32 symbolicSampleSize)
tresult setActive (TBool state)
tresult process (ProcessData &data)

Static Public Member Functions

static FUnknowncreateInstance (void *)

Static Public Attributes

static FUID cid

Protected Attributes

VoiceProcessorvoiceProcessor
GlobalParameterState paramState

Detailed Description

Example Note Expression Audio Processor.

See also:
Steinberg::Vst::VoiceProcessor
Steinberg::Vst::VoiceBase

Constructor & Destructor Documentation

Processor (  ) 

Member Function Documentation

tresult initialize ( FUnknown context  )  [virtual]

Reimplemented from Component.

tresult setBusArrangements ( SpeakerArrangement inputs,
int32  numIns,
SpeakerArrangement outputs,
int32  numOuts 
) [virtual]

Reimplemented from AudioEffect.

tresult setState ( IBStream state  )  [virtual]

Reimplemented from Component.

tresult getState ( IBStream state  )  [virtual]

Reimplemented from Component.

tresult canProcessSampleSize ( int32  symbolicSampleSize  )  [virtual]

Reimplemented from AudioEffect.

tresult setActive ( TBool  state  )  [virtual]

Reimplemented from Component.

tresult process ( ProcessData data  )  [virtual]

Reimplemented from AudioEffect.

static FUnknown* createInstance ( void *   )  [inline, static]

Reimplemented in ProcessorWithUIController.


Field Documentation

FUID cid [static]

Reimplemented in ProcessorWithUIController.

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines
Empty

Copyright ©2013 Steinberg Media Technologies GmbH. All Rights Reserved.