Apologies if this is a faq - I've searched through the archives and seen various mentions of the topic but no definitive answers.
I have an application which requires rendering a web page, capturing the resulting image and doing something with the bitmap data (sending it to a socket for example). Plug-ins (Quicktime, Flash etc) need to be supported (although not any sort of interactivity), and I need to be able to keep up with any animations at a rate which would allow real time playback at the 'other end'. Finally, I'd like to do this on a Windows machine. No, let me rephrase that... I'd _like_ to do it on a Mac, but my client would like to do it on a Windows machine :) I'm not clear from the discussions that I've read whether the Gecko rendering is double-buffered, or whether it just splashes things straight into a window. In particular, I'm wondering what happens with plug-ins - do they get rendered 'directly' into the window for efficiency and/or compliance with the underlying APIs that they call (again, Quicktime, Flash etc)? I've seen references to buffering / offscreen rendering in the archives along the lines of "it doesn't do it yet", but they are all fairly old so I'm crossing my fingers and hoping that they might now be out of date. Anyone care to comment? The obvious hack would be to try to capture the image 'back' from the window, but I'd prefer to avoid it for obvious reasons (cleanliness, performance, etc). _______________________________________________ mozilla-embedding mailing list [email protected] http://mail.mozilla.org/listinfo/mozilla-embedding
