public Gst.PluginFeature[] FeatureFilter(Gst.PluginFeatureFilter filter, bool first) { GstSharp.PluginFeatureFilterWrapper filter_wrapper = new GstSharp.PluginFeatureFilterWrapper(filter); IntPtr raw_ret = gst_registry_feature_filter(Handle, filter_wrapper.NativeDelegate, first, IntPtr.Zero); Gst.PluginFeature[] ret = (Gst.PluginFeature[])GLib.Marshaller.ListPtrToArray(raw_ret, typeof(GLib.List), true, true, typeof(Gst.PluginFeature)); return(ret); }
public Gst.PluginFeature[] FeatureFilter(Gst.PluginFeatureFilter filter, bool first) { GstSharp.PluginFeatureFilterWrapper filter_wrapper = new GstSharp.PluginFeatureFilterWrapper (filter); IntPtr raw_ret = gst_registry_feature_filter(Handle, filter_wrapper.NativeDelegate, first, IntPtr.Zero); Gst.PluginFeature[] ret = (Gst.PluginFeature[]) Gst.GLib.Marshaller.ListPtrToArray (raw_ret, typeof(Gst.GLib.List), true, true, typeof(Gst.PluginFeature)); return ret; }