Standard version: 1.4.1
Stephen Bash (Genarts), seconded by Pierre Jasmin (RE:Vision Effects)
There can be multiple reasons for a plugin not wanting to get loaded in an host.version. For example the plugin might depend on a feature not supported by an host (e.g. a camera suite)
It is suggested that the OFFICIAL way of doing this would be to simply not support any context and return StatDefault.
This needs to be clearly documented somewhere so effect developers are aware of this.
Document clarification: to make kOfxStatErrUnsupported what to document to return when you cannot or don’t want to load a particular plugin in an host.
-> Proposal is to add to documentation that returning kOfxStatErrUnsupported from DescribeOnContext means to silently not use the plug-in. We could also clarify that if a host does not support any of the contexts that the plug-in offers then it also would not use the plug-in.