UACInfo.cs 487 B

1234567891011121314151617181920
  1. using System;
  2. using System.Runtime.InteropServices;
  3. namespace Serenegiant.UVC
  4. {
  5. [StructLayout(LayoutKind.Sequential, Pack = 4)]
  6. public struct UACInfo
  7. {
  8. public Int32 deviceId;
  9. public Int32 channels;
  10. public Int32 resolution;
  11. public Int32 samplingFreq;
  12. public Int32 packetBytes;
  13. public override string ToString()
  14. {
  15. return $"{base.ToString()}(channels={channels},resolution={resolution},freq={samplingFreq},bytes={packetBytes})";
  16. }
  17. }
  18. }