FreeWRL/FreeX3D
3.0.0
|
Public Member Functions | |
void | init () |
void | destroy () |
void | loadPlugins () |
nsIPlugin | getPluginFactory (in string aMimeType) |
void | instantiateEmbeddedPlugin (in string aMimeType, in nsIURI aURL, in nsIPluginInstanceOwner aOwner) |
void | instantiateFullPagePlugin (in string aMimeType, in nsIURI aURI, in nsIStreamListenerRef aStreamListener, in nsIPluginInstanceOwner aOwner) |
nsIStreamListener | instantiatePluginForChannel (in nsIChannel aChannel, in nsIPluginInstanceOwner aOwner) |
Instantiate an embedded plugin for an existing channel. More... | |
void | setUpPluginInstance (in string aMimeType, in nsIURI aURL, in nsIPluginInstanceOwner aOwner) |
void | isPluginEnabledForType (in string aMimeType) |
void | isPluginEnabledForExtension (in string aExtension, in constCharStarRef aMimeType) |
void | getPlugins (in unsigned long aPluginCount, outnsIDOMPlugin aPluginArray) |
void | getPluginTags (out unsigned long aPluginCount, [retval, array, size_is(aPluginCount)] out nsIPluginTag aResults) |
void | stopPluginInstance (in nsIPluginInstance aInstance) |
void | handleBadPlugin (in PRLibraryPtr aLibrary, in nsIPluginInstance instance) |
Data Fields | |
readonly attribute unsigned long | pluginCount |
Definition at line 64 of file nsIPluginHostOld.idl.
nsIStreamListener nsIPluginHostOld::instantiatePluginForChannel | ( | in nsIChannel | aChannel, |
in nsIPluginInstanceOwner | aOwner | ||
) |
Instantiate an embedded plugin for an existing channel.
The caller is responsible for opening the channel. It may or may not be already opened when this function is called.