public static extern UInt32 SetDataBuffer( short handle, Channel channel, short[] buffer, int bufferLth, uint segmentIndex, DownSamplingMode RatioMode);
public static extern UInt32 GetValuesRapid( short handle, ref uint noOfSamples, uint fromSegmentIndex, uint toSegmentIndex, int downSampleRatio, DownSamplingMode downsampleratiomode, short[] overflows);
public static extern UInt32 GetValues( short handle, uint startIndex, ref uint noOfSamples, uint downSampleRatio, DownSamplingMode downSampleRatioMode, uint segmentIndex, out short overflow);
public static extern short GetValuesRapid( short handle, ref uint noOfSamples, ushort fromSegmentIndex, ushort toSegmentIndex, uint downSampleRatio, DownSamplingMode downSampleRatioMode, short[] overflow);
public static extern short GetValues( short handle, uint startIndex, ref long noOfSamples, uint downSampleRatio, DownSamplingMode downSampleDownSamplingMode, ushort segmentIndex, out short overflow);
public static extern UInt32 RunStreaming( short handle, ref uint sampleInterval, ReportedTimeUnits sampleIntervalTimeUnits, uint maxPreTriggerSamples, uint maxPostPreTriggerSamples, short autoStop, uint downSampleRatio, DownSamplingMode downSamplingRatioMode, uint overviewBufferSize);
public static extern short GetValues( short handle, uint startIndex, ref uint noOfSamples, uint downSampleRatio, DownSamplingMode downSampleDownSamplingMode, ushort segmentIndex, out short overflow);
public static extern short SetDataBufferWithMode( short handle, Channel channel, short[] buffer, int bufferLth, DownSamplingMode mode);