public static OpenCV.Net.Mat NSK_Read(int n_channels, int buffer_size) { var result = new OpenCV.Net.Mat(n_channels, buffer_size, OpenCV.Net.Depth.F32, 1); var samplesRead = NSK_Read(result.Data, buffer_size); if (samplesRead == 0) { return(null); } return(result); }
public static NskDataFrame NSK_Read_File(int n_channels, int buffer_size) { var result = new OpenCV.Net.Mat(n_channels, buffer_size, OpenCV.Net.Depth.F32, 1); var sync = new OpenCV.Net.Mat(1, buffer_size, OpenCV.Net.Depth.U16, 1); var samplesRead = NSK_Read_File(result.Data, sync.Data, buffer_size); if (samplesRead == 0) { return(null); } return(new NskDataFrame(result, sync)); }