Steinberg::Vst::IUnitData Class Reference

#include <ivstunits.h>

Inheritance diagram for Steinberg::Vst::IUnitData:

Steinberg::FUnknown List of all members.

Public Member Functions

virtual tresult PLUGIN_API programDataSupported (ProgramListID listId)=0
virtual tresult PLUGIN_API getProgramData (ProgramListID listId, int32 programIndex, IBStream *data)=0
virtual tresult PLUGIN_API setProgramData (ProgramListID listId, int32 programIndex, IBStream *data)=0

Static Public Attributes

static const FUID iid

Detailed Description

Interface for accessing program data on component side. [plug imp] [extends IComponent]

Definition at line 184 of file ivstunits.h.


Member Function Documentation

virtual tresult PLUGIN_API Steinberg::Vst::IUnitData::getProgramData ( ProgramListID  listId,
int32  programIndex,
IBStream data 
) [pure virtual]

Gets for a given program list ID and program index the program Data.

virtual tresult PLUGIN_API Steinberg::Vst::IUnitData::programDataSupported ( ProgramListID  listId  )  [pure virtual]

Returns kResultTrue if the given Program List ID supports Program Data.

virtual tresult PLUGIN_API Steinberg::Vst::IUnitData::setProgramData ( ProgramListID  listId,
int32  programIndex,
IBStream data 
) [pure virtual]

Sets for a given program list ID and program index a program Data.


Member Data Documentation

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

Reimplemented from Steinberg::FUnknown.

Definition at line 198 of file ivstunits.h.


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

Copyright ©2008 Steinberg Media Technologies. All Rights Reserved.