/[svn]/linuxsampler/trunk/src/engines/InstrumentManager.h
ViewVC logotype

Diff of /linuxsampler/trunk/src/engines/InstrumentManager.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1875 by schoenebeck, Wed Mar 18 22:16:14 2009 UTC revision 1876 by schoenebeck, Fri Mar 27 12:16:12 2009 UTC
# Line 176  namespace LinuxSampler { Line 176  namespace LinuxSampler {
176               *               *
177               * This method has to be implemented by the descendant.               * This method has to be implemented by the descendant.
178               *               *
179                 * @param ID - the instrument for which an editor should be
180                 *             spawned for
181                 * @param pUserData - (optional) arbitrary 3rd party user data
182                 *                    that will blindly be passed to
183                 *                    InstrumentEditor::Main()
184               * @returns pointer to the launched editor               * @returns pointer to the launched editor
185               * @throws InstrumentManagerException - in case no compatible               * @throws InstrumentManagerException - in case no compatible
186               *         instrument editor is registered to the sampler               *         instrument editor is registered to the sampler
187               */               */
188              virtual InstrumentEditor* LaunchInstrumentEditor(instrument_id_t ID) throw (InstrumentManagerException) = 0;              virtual InstrumentEditor* LaunchInstrumentEditor(instrument_id_t ID, void* pUserData = NULL) throw (InstrumentManagerException) = 0;
189    
190              /**              /**
191               * Returns a list of instrument IDs of the provided instrument               * Returns a list of instrument IDs of the provided instrument

Legend:
Removed from v.1875  
changed lines
  Added in v.1876

  ViewVC Help
Powered by ViewVC