>>> > What would the plugin do if the host says "no"? Refuse the property > value that caused the plugin to want to change it's parameter list...? > And why would the host say "no" in the first place? > > I say no. The host will just have to deal with plugins withdrawing and > adding controls, ports and stuff. Cleaner and simpler than the > alternatives, I think. Ron, as the proposer of the host-ACk - enlighten us? <<< The host might say no because it might be "busy" and unable to carry out the request at that instant. Somewhat selfish here, but for example our host deliberately tries to lock out potentially expensive edit operations while the user is recording, to mininize any chance of data loss. If we were forced to always deal, we would need to implement some queueing mechanism for these kinds of plugin requests. I don't see why it's so hard for a plugin to deal with it. Certainly plugins have error checking in their code. ;-) If the user does something in the plugin's GUI that requires new params or pins to be created, and the host says "no", then the operation fails and the plugin's usual error checking catches it and fails the attempted operation. ---------------------------------------------------------------------- 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