nsIPluginHost
| IID: | 2af1c32d-38dd-4f72-b0ab-24697d836e61 |
| Inherits From: | nsIFactory |
Properties
readonly PRUint32 pluginCount
Methods
[noscript] void destroy ( )
[noscript] nsIPlugin getPluginFactory ( char* mimeType )
[noscript] void getPlugins ( PRUint32 pluginCount , out nsIDOMPlugin pluginArray )
void getPluginTags ( out PRUint32 pluginCount , out nsIPluginTag results )
[noscript] void handleBadPlugin ( PRLibraryPtr* library , nsIPluginInstance instance )
[noscript] void init ( )
[noscript] void instantiateEmbeddedPlugin ( char* mimeType , nsIURI URL , nsIPluginInstanceOwner owner )
[noscript] void instantiateFullPagePlugin ( char* mimeType , nsIURI URI , nsIStreamListenerRef streamListener , nsIPluginInstanceOwner owner )
[noscript] nsIStreamListener instantiatePluginForChannel ( nsIChannel channel , nsIPluginInstanceOwner owner )
[noscript] void isPluginEnabledForExtension ( char* extension , constCharStarRef mimeType )
[noscript] void isPluginEnabledForType ( char* mimeType )
[noscript] void loadPlugins ( )
[noscript] void setUpPluginInstance ( char* mimeType , nsIURI URL , nsIPluginInstanceOwner owner )
[noscript] void stopPluginInstance ( nsIPluginInstance instance )
nsIPlugin getPluginFactory ( char* mimeType )
- Arguments:
- mimeType
void getPlugins ( PRUint32 pluginCount , out nsIDOMPlugin pluginArray )
- Arguments:
- pluginCount
- pluginArray
void getPluginTags ( out PRUint32 pluginCount , out nsIPluginTag results )
- Arguments:
- pluginCount
- results
void handleBadPlugin ( PRLibraryPtr* library , nsIPluginInstance instance )
- Arguments:
- library
- instance
void instantiateEmbeddedPlugin ( char* mimeType , nsIURI URL , nsIPluginInstanceOwner owner )
- Arguments:
- mimeType
- URL
- owner
void instantiateFullPagePlugin ( char* mimeType , nsIURI URI , nsIStreamListenerRef streamListener , nsIPluginInstanceOwner owner )
- Arguments:
- mimeType
- URI
- streamListener
- owner
nsIStreamListener instantiatePluginForChannel ( nsIChannel channel , nsIPluginInstanceOwner owner )
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.
- Arguments:
- channel
- owner
void isPluginEnabledForExtension ( char* extension , constCharStarRef mimeType )
- Arguments:
- extension
- mimeType
void setUpPluginInstance ( char* mimeType , nsIURI URL , nsIPluginInstanceOwner owner )
- Arguments:
- mimeType
- URL
- owner
void stopPluginInstance ( nsIPluginInstance instance )
- Arguments:
- instance
Reference documentation is generated from Mozilla's source.
