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

Reply via email to