URI scheme Handler as a proxy

Hi,

i’m fairly new to gstreamer and I’m trying to write a URI scheme handler that serves as a proxy to a decodebin. The idea is that i have something assets://video.mp4or assets://music.mp3 the assets is transformed to a file

I’ve looked at uridecodebin if I could extend it but I couldn’t figuered out how to do it because it seems that GstURIDecodeBinStream to be not accessible.
I’ve looked also to an example written in unit testing where a it defines a GstPushSrc and bind a create function to it, add an interface to it with the URI Handler. But it seems not the way of doing.

If you have any guidance on how to do that type of stuff, feel free to tell me.

Thank you !