createVideoAsync use case and example?

Hi there, Can someone provide an example of the [createVideoAsync]( function, and some clearer examples and use cases for when you would use this?

I’m hoping to create a plugin that can filter video and found this createVideoAsync function in the api. It’s unclear to me what the intended purpose of this function is, since it’s not possible to pull in a video directly from a node’s fill at the moment.

My best guess is that it will allow you to take an external mp4 and create a video object from it, which could then be set to a layer’s fill. But then how would you upload that video with the plugin, and how would you convert it to a Uint8Array?