IShakerFile.cs 616 B

123456789101112131415161718
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. namespace ShakerFile
  5. {
  6. public interface IShakerFile : IDisposable
  7. {
  8. public ReadOnlyMemory<byte> ShakerOtherConfig { get; }
  9. public bool IsOpen { get; }
  10. public string Path { get; }
  11. public FileHeader FileHeader { get; }
  12. public ShakerStringInfo ShakerStringInfo { get; }
  13. public void WriteInfo(ShakerInfo shakerInfo, ShakerStringInfo stringInfo,ref byte shakerOtherConfig,ushort shakerInfoLength);
  14. public void Close();
  15. public void WriteData(ref float value, int count);
  16. }
  17. }