Example #1
0
        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);
        }
Example #2
0
        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);
        }