Pass Video/ Frames to a Shader Graph?

Wondering if this is even possible without using CVImageBuffer and passing each frame as an image which I imagine will be very expensive.

Have a PoC of a shader graph that applies a radial zoom effect to an image. In RealityKit I'm passing the image as a resource:

if let textureResource = try? await TextureResource(named: "fuji") {
let value = MaterialParameters.Value.textureResource(textureResource)
try? material.setParameter(name: "MyImage", value: value)
model.model?.materials = [material]
}

Thanks in advance

Pass Video/ Frames to a Shader Graph?
 
 
Q