Accord.Audio.ComplexSignal.ToArray C# (CSharp) Method

ToArray() public method

Converts the complex signal to a complex array.
public ToArray ( ) : ].Complex[
return ].Complex[
        public Complex[,] ToArray()
        {
            Complex[,] array = new Complex[Length, Channels];

            GCHandle handle = GCHandle.Alloc(array, GCHandleType.Pinned);
            IntPtr pointer = handle.AddrOfPinnedObject();
            Marshal.Copy(RawData, 0, pointer, array.Length * Marshal.SizeOf(typeof(Complex)));
            handle.Free();

            return array;
        }