示例#1
0
        private void OnIntDataReceived(IntPtr devicePtr, ChannelInfo info, IntDataArray dataArray, IntPtr userData)
        {
            if (DevicePtr != devicePtr)
            {
                return;
            }
            var data = new NativeArrayMarshaler <int>().MarshalArray(dataArray.IntArray, dataArray.SamplesCount);

            free_IntDataArray(dataArray);
            IntChannelDataReceived?.Invoke(this, new ChannelData <int>(data, info));
        }
示例#2
0
 private static extern void free_IntDataArray(IntDataArray intArray);