Esempio n. 1
0
        public int DoMulti([NotNull] FMat buffer)
        {
            ThrowIfDisposed();

            if (buffer == null)
            {
                throw new ArgumentNullException(nameof(buffer));
            }

            NativeMethods.aubio_sink_do_multi(this, buffer, out var written);

            return(written.ToInt32());
        }
Esempio n. 2
0
        public void DoMulti([NotNull] FMat input, [NotNull] FMat output)
        {
            ThrowIfDisposed();

            if (input == null)
            {
                throw new ArgumentNullException(nameof(input));
            }

            if (output == null)
            {
                throw new ArgumentNullException(nameof(output));
            }

            NativeMethods.aubio_sampler_do_multi(this, input, output);
        }