NPAPI:Pepper: Difference between revisions

515 bytes removed ,  30 March 2010
Line 780: Line 780:


The whole Pepper audio design document is too long to embed here.&nbsp; [[Plugins:PepperAudioAPI|Please click here for the Pepper Audio API]]<br>
The whole Pepper audio design document is too long to embed here.&nbsp; [[Plugins:PepperAudioAPI|Please click here for the Pepper Audio API]]<br>
= Plugin Extensions for Pepper =
Plugins can also provide Pepper extensions for use by the browser.  As with the browser extensions structure, plugin extensions structure is defined in npapi_extensions.h.
<pre>
/* from npapi_extensions.h */
typedef struct _NPPExtensions {
  NPPGetPrintExtensionsPtr getPrintExtensions;
  /* ... */
} NPPExtensions;
</pre>
The browser can request a plugin's Pepper interface by
<pre>
NPPExtensions *extensions;
NPP_GetValue(instance, NPPVPepperExtensions, &extensions);
</pre>


== Printing ==
== Printing ==
89

edits