I 成功安裝了ossbuild GStreamer以享受C#的Gstreamer。在Gstreamer中創建Null實例0.10
的步驟總結如下:
- 下載的GStreamer-WinBuilds-GPL 86 Beta04-0.10.7.msi和的GStreamer-WinBuilds-SDK-GPL 86 Beta04-0.10 .7.msi from https://code.google.com/p/ossbuild/downloads/list(或者你可以下載支持少插件的LGPL許可證對)
- 然後安裝前者然後後者。
然後你可以找到的GStreamer銳.NET引用文件,設在這裏的GStreamer-sharp.dll:
C:\ Program Files文件(x86)的\ OSSBuild \的GStreamer \ version_variable \ SDK \綁定\ DOTNET \的GStreamer-sharp.dll
另一個膠文件,gstreamersharpglue-0.10.dll,到項目裏面添加和設置爲始終複製或複製如果較新作的GStreamer銳的作品在Windows需要。
但是,當我試圖運行示例代碼(使用Gst;)時,它有例外。
var pipeline = new Gst.Pipeline();
//always have null instance here
var elementA = Gst.ElementFactory.Make("videotestsrc");
//exceptions happens
elementA["pattern"] = 18;