Video overlay using native graphics?

Is there anyway to overlay a native rendering surface onto an Electron app? We have a non-linear video editor that is currently using MFC and is Windows only. We’re investigating alternative UI frameworks for potentially making it cross platform. But the biggest sticking point is the ability to use a native rendering window for the video playback and scrubbing. It’s very time sensitive and doesn’t work well decoding the frames to a standard bitmap and then drawing them using a secondary window. So typically we use DirectX or one of the built in video renders like VMR or EVR which can accept raw YUV frames. Is there any way to do something similar in Electron?