Blank image from Component::createComponentSnapshot() with VideoComponent

I’m trying to grab some frames from a Quicktime movie that I loaded into a VideoComponent.

VideoComponent vc;

auto img = vc.createComponentSnapshot(Rectangle<int>(0, 0, vc.getWidth(), vc.getHeight()));

All get is a black image. I can see the video in my window. It plays properly. I tried grabbing the image when a button was clicked, both running and paused, always black.

Any ideas?

Maybe the VideoComponent hosts an external window (like the WebComponent?) so you may not have access to it’s actual content.