public Gst.DeviceProvider Get() { IntPtr raw_ret = gst_device_provider_factory_get(Handle); Gst.DeviceProvider ret = GLib.Object.GetObject(raw_ret, true) as Gst.DeviceProvider; return(ret); }
public static Gst.DeviceProvider GetByName(string factoryname) { IntPtr native_factoryname = GLib.Marshaller.StringToPtrGStrdup(factoryname); IntPtr raw_ret = gst_device_provider_factory_get_by_name(native_factoryname); Gst.DeviceProvider ret = GLib.Object.GetObject(raw_ret, true) as Gst.DeviceProvider; GLib.Marshaller.Free(native_factoryname); return(ret); }