I am building a wrapper of GStreamer to Delphi (pascal for windows, Linux, mac, ios & android)
I do this by exporting the c gstreamer functions to a G2D.dll
In Delphi you load G2D.dll and call gstreamer functions from Delphi.
In that way I implemented most of the tutorials in the GStreamer docs.
My problem is in Basic tutorial 5, where there is a call to the function:
gst_video_overlay_set_window_handle(GstVideoOverlay* overlay, guintptr handle);
a procedure that calls this function must be declared static.
And a static procedure can’t be exported into a dll.
How can I bypass this issue?
Is there gstreamer-full.dll for windows?