Right. I'm afraid we'll have to go with something like @jvcleave's solution, as it doesn't look like CoreVideo lets you specify the texture target with that shared texture. I guess that makes sense since the texture already exists Image may be NSFW.
Clik here to view.
I might take a stab at this in the next couple of days as I'm updating an old project and would rather not rewrite all my shaders!