Many QuickTime services, such as image compression and decompression, are provided by components. Components are a type of shared code resource that you can manipulate using the Component Manager.
For the most part, QuickTime components are opened, configured, and closed as needed by QuickTime, without you as an application programmer having to work with them explicitly.
You will probably need to use the Component Manager from time to time, however, in order to open a specific component, to determine whether a component has specific properties, to modify the default configuration of a component, or to configure a component programmatically instead of invoking a user dialog.
This class allows you to specify the criteria a component must satisfy in a component search operation; then, you will use instances of this class in conjunction with the method of the plugin module in order to retrieve a list of components.
→
The QTPlgComponentForSearch class constructors are called when you create a new instance of the class, while the ˜QTPlgComponent class destructor, is called automatically when the class is no more in use. Also, you can invoke the class destructor by setting the instance of the class to nil.
The class provides you with the following initializer methods: