private void SetChannel(int channel, Complex[] samples)
{
int channels = Channels;
int length = Length;
unsafe
{
fixed (Complex* ptrArray = samples)
{
var dst = (Complex*)Data + channel;
var src = ptrArray;
for (int i = 0; i < length; i++, src++, dst += channels)
*dst = *src;
}
}
}