Back to index
|void||getValue (in nsPluginInstancePeerVariable aVariable, in voidPtr aValue)|
|Returns the value of a variable associated with the plugin manager. |
|void||newStream (in nsMIMEType aType, in string aTarget, out nsIOutputStream aResult)|
|This operation is called by the plugin instance when it wishes to send a stream of data to the browser. |
|void||showStatus (in string aMessage)|
|This operation causes status information to be displayed on the window associated with the plugin instance. |
|void||setWindowSize (in unsigned long aWidth, in unsigned long aHeight)|
|Set the desired size of the window in which the plugin instance lives. |
|readonly attribute nsMIMEType||MIMEType|
|Returns the MIME type of the plugin instance. |
|readonly attribute nsPluginMode||mode|
|Returns the mode of the plugin instance, i.e. |
The nsIPluginInstancePeer interface is the set of operations implemented by the browser to support a plugin instance.
When a plugin instance is constructed, a nsIPluginInstancePeer is passed to its initializer representing the instantiation of the plugin on the page.
|void nsIPluginInstancePeer::getValue||(||in nsPluginInstancePeerVariable||aVariable,|
Returns the value of a variable associated with the plugin manager.
(Corresponds to NPN_GetValue.)
|aVariable||- the plugin manager variable to get|
|aValue||- the address of where to store the resulting value|
|void nsIPluginInstancePeer::newStream||(||in nsMIMEType||aType,|
This operation is called by the plugin instance when it wishes to send a stream of data to the browser.
It constructs a new output stream to which the plugin may send the data. When complete, the Close and Release methods should be called on the output stream.
(Corresponds to NPN_NewStream.)
|aType||- MIME type of the stream to create|
|aTarget||- the target window name to receive the data|
|aResult||- the resulting output stream|
Set the desired size of the window in which the plugin instance lives.
|aWidth||- new window width|
|aHeight||- new window height|
This operation causes status information to be displayed on the window associated with the plugin instance.
(Corresponds to NPN_Status.)
|aMessage||- the status message to display|