mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-03-28 03:45:39 +00:00
Fix GStreamer DllImports and add a dllmap for the native GStreamer library
This commit is contained in:
parent
9b43600e1b
commit
a5766b5a01
4 changed files with 8 additions and 7 deletions
|
@ -77,13 +77,13 @@ namespace Gst {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10") ]
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
private static extern void gst_init (ref int argc, ref IntPtr argv);
|
||||
|
||||
[DllImport ("gstreamer-0.10") ]
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
private static extern bool gst_init_check (ref int argc, ref IntPtr argv, out IntPtr error);
|
||||
|
||||
[DllImport ("gstreamer-0.10") ]
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
private static extern void gst_deinit();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
[DllImport ("gstreamer-0.10") ]
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
static extern IntPtr gst_mini_object_ref (IntPtr buf);
|
||||
|
||||
public void Ref() {
|
||||
IntPtr tmp = gst_mini_object_ref (this.Handle);
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10") ]
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
static extern void gst_mini_object_unref (IntPtr buf);
|
||||
|
||||
public void Unref() {
|
||||
|
|
|
@ -57,10 +57,10 @@ namespace Gst {
|
|||
}
|
||||
}
|
||||
|
||||
[DllImport ("gstreamer-0.10") ]
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
private static extern void gst_version (out uint major, out uint minor, out uint micro, out uint nano);
|
||||
|
||||
[DllImport ("gstreamer-0.10") ]
|
||||
[DllImport ("gstreamer-0.10.dll") ]
|
||||
private static extern IntPtr gst_version_string();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
<configuration>
|
||||
<dllmap dll="libglib-2.0-0.dll" target="libglib-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
|
||||
<dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/>
|
||||
<dllmap dll="gstreamer-0.10.dll" target="libgstreamer-0.10@LIB_PREFIX@.0@LIB_SUFFIX@/>
|
||||
</configuration>
|
||||
|
|
Loading…
Reference in a new issue