I успешно установлен ossbuild GStreamer, чтобы наслаждаться Gstreamer для C#.Создать нулевой экземпляр в Gstreamer 0.10
Шаги суммированы следующим образом:
- Загрузка GStreamer-WinBuilds-GPL-x86-Beta04-0.10.7.msi и GStreamer-WinBuilds-SDK-GPL-x86-Beta04-0.10 .7.msi от 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;