gstreamer .NET bindings

David Ing ding at panopto.com
Mon May 4 16:53:28 UTC 2020


I do not know much about the overall status of this project.  I can see
from the conversation ...

https://gitlab.freedesktop.org/gstreamer/gstreamer-sharp/-/issues/10


... that it apparently works with .NET Framework but not .NET Standard or
Core.

I can also tell you that it doesn't work with the msvc binaries on Windows
(just the mingw binaries, presumably).  I recently tried to do some surgery
on gstreamer-sharp and GLibSharp, to make it work with .NET Standard and
the msvc binaries.  But when I tried to use the GstDiscoverer on a file, I
got some kind of memory violation exception.  I never tried it with the
mingw binaries but presumably that might have worked (just guessing).

I can also tell you that most of the objects are `IDisposable` because they
are backed with native pointers.  The finalizers don't backstop the
`Dispose` method for you ... which means you would need to use a lot of
`using` statements or otherwise use special logic to dispose all of these
gstreamer-sharp objects.

On Mon, May 4, 2020 at 2:38 AM Magnus Caro <magnus.caro at outlook.com> wrote:

> Hi,
>
> I don’t know if this is the correct mailing list regarding my
> questionnaire, however from the description of the mailing lists, this was
> the one I felt fit the best.
>
> From the gstreamer website (https://gstreamer.freedesktop.org/bindings/)
> I can see that the .NET bindings are still under development. I was
> wondering if there has been any tests done to these bindings, and if so are
> they available to see anywhere?
> Furthermore when will it "release" if there exists such a date?
>
> Thank you in advance for answering.
>
> Kind regards
> Magnus Berntsen Caro
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20200504/31b6274f/attachment.htm>


More information about the gstreamer-devel mailing list