Hi,

I am porting my custom frontend to VirtualBox 5.0 and had a couple of
questions about how IFramebuffer works now. I see that all the stuff
regarding VRAM and implementing it inside the framebuffer is gone, which I
was told would happen. What confuses me is usage of notifyUpdate vs
notifyUpdateImage. I am launching the machine inside my own process - so
then which is the most efficient way to receive notifications about
updates? Which one is more efficient? As I understand if I use notifyUpdate
(and do not retur the UpdateImage capability) I must get the pointer to the
bitmap and all the data from the IDisplaySourceBitmap interface? Is that
thread safe? Can I read the pixels without any explicit locking? And what
about changes to the pixel format - they are no longer part of the
notifications. Does that mean I need to
call IDisplaySourceBitmap::queryBitmapInfo() each time i receive a
notifyUpdate call?

Best Regards,
Rudolfs Bundulis
_______________________________________________
vbox-dev mailing list
vbox-dev@virtualbox.org
https://www.virtualbox.org/mailman/listinfo/vbox-dev

Reply via email to