QMP does not load all plug-ins on startup, instead it will attempt to load plug-ins only when most opportune in order to speed-up load-time of the application. The following are the usual cases for when certain plug-in types will be loaded:
The Plug-in Cache is a file that contains basic information about all DLLs located in QMP's plug-in folder. This cache helps QMP determine which DLL are actual plug-ins and of what type. It also contains some initialization information such as the display name for the plug-in. This allows QMP to 'virtually load' plug-ins without actually physically loading them in to memory and initializing them. The benefit is a quicker startup and initialization time for QMP. Any plug-in that is 'virtually loaded' will be physically loaded and initialized only when is about to be called by the player.
|
Copyright (c) Quinnware 2007. All rights reserved.
|