示例#1
0
        public static void SetFunction([NotNull] AubioLogFunction function, IntPtr data)
        {
            if (function == null)
            {
                throw new ArgumentNullException(nameof(function));
            }

            NativeMethods.aubio_log_set_function(function, data);
        }
示例#2
0
        public static AubioLogFunction SetLevelFunction(AubioLogLevel level, [NotNull] AubioLogFunction function,
                                                        IntPtr data)
        {
            if (function == null)
            {
                throw new ArgumentNullException(nameof(function));
            }

            var value = NativeMethods.aubio_log_set_level_function(level, function, data);

            return(value);
        }
示例#3
0
 public static extern AubioLogFunction aubio_log_set_level_function(
     AubioLogLevel level, AubioLogFunction function, IntPtr handle);
示例#4
0
 public static extern void aubio_log_set_function(AubioLogFunction function, IntPtr data);