Mono 使用Gstreamer的跨平台C#应用程序

Mono 使用Gstreamer的跨平台C#应用程序,mono,xamarin.ios,xamarin.android,gstreamer,Mono,Xamarin.ios,Xamarin.android,Gstreamer,我有一个非常具体的问题。我想在C#上创建一个多媒体多平台应用程序,它将使用Mono。是否有可能创建一个C#Mono应用程序,在Windows、Mac OS、Linux、iOS、Android等平台上使用gstreamer sharp或“纯”gstreamer或类似“粘合”gstreamer的东西?我想我可以使用Pinvoke,但也许它可以实现得更优雅一些?我知道,这可能是一个非常奇怪的问题(或者可能不是;-),但我有哪些变体?这应该是可以做到的。gstreamer SDK可用于您所需的所有平台,

我有一个非常具体的问题。我想在C#上创建一个多媒体多平台应用程序,它将使用Mono。是否有可能创建一个C#Mono应用程序,在Windows、Mac OS、Linux、iOS、Android等平台上使用gstreamer sharp或“纯”gstreamer或类似“粘合”gstreamer的东西?我想我可以使用Pinvoke,但也许它可以实现得更优雅一些?我知道,这可能是一个非常奇怪的问题(或者可能不是;-),但我有哪些变体?

这应该是可以做到的。gstreamer SDK可用于您所需的所有平台,并有文档记录/可从以下位置安装: