On Wed, Feb 09, 2005 at 11:02:38AM +0000, Steve Harris wrote: > On Wed, Feb 09, 2005 at 11:47:28 +1300, Jeff McClintock wrote: > > > for each port/control > > > > Stop right there. Parameters and IO are dynamic. The plugin is allowed > > to change those. > > Absolutly, but I would have though that the static case was common enough > that it was worth optimising? > > If not then fine, I have no particular attachemnt to quering it that way. As we discussed with "Channels" what I think should show up in metadata is a definition of what channel structures are available. The actual layout of the parameter list depends on how many and which channels are currently running. Example: define 1 "Channel Descriptor" with 10 parameters instantiate 16 of those Example: define 1 "Channel Descriptor" with 6 parameters define 1 "Channel Descriptor" with 10 parameters define 1 "Channel Descriptor" with 116 parameters instantiate 1 of each The channel structure belongs in metadata, but the parameters list is still dynamic. ---------------------------------------------------------------------- Generalized Music Plugin Interface (GMPI) public discussion list Participation in this list is contingent upon your abiding by the following rules: Please stay on topic. You are responsible for your own words. Please respect your fellow subscribers. Please do not redistribute anyone else's words without their permission. Archive: //www.freelists.org/archives/gmpi Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe