コード例 #1
0
ファイル: LaspStream.cs プロジェクト: Psicodead/KlakLasp
 protected virtual void Dispose(bool disposing)
 {
     if (_driver != IntPtr.Zero)
     {
         PluginEntry.DeleteDriver(_driver);
         _driver = IntPtr.Zero;
     }
 }
コード例 #2
0
ファイル: LaspStream.cs プロジェクト: mats31/vj-april-2018
 void ReleaseUnmanagedResources()
 {
     if (_driver != IntPtr.Zero)
     {
         PluginEntry.DeleteDriver(_driver);
         _driver = IntPtr.Zero;
     }
 }
コード例 #3
0
ファイル: LaspStream.cs プロジェクト: Psicodead/KlakLasp
 public int RetrieveWaveform(FilterType filter, float[] dest, int length)
 {
     return(PluginEntry.RetrieveWaveform(_driver, filter, dest, length));
 }
コード例 #4
0
ファイル: LaspStream.cs プロジェクト: Psicodead/KlakLasp
 public float CalculateRMS(FilterType filter, float duration)
 {
     return(PluginEntry.CalculateRMS(_driver, filter, duration));
 }
コード例 #5
0
ファイル: LaspStream.cs プロジェクト: Psicodead/KlakLasp
 public float GetPeakLevel(FilterType filter, float duration)
 {
     return(PluginEntry.GetPeakLevel(_driver, filter, duration));
 }
コード例 #6
0
ファイル: LaspStream.cs プロジェクト: Psicodead/KlakLasp
 public void Close()
 {
     PluginEntry.CloseStream(_driver);
 }
コード例 #7
0
ファイル: LaspStream.cs プロジェクト: Psicodead/KlakLasp
 public bool Open()
 {
     return(PluginEntry.OpenStream(_driver));
 }
コード例 #8
0
ファイル: LaspStream.cs プロジェクト: Psicodead/KlakLasp
 public LaspStream()
 {
     _driver = PluginEntry.CreateDriver();
 }
コード例 #9
0
ファイル: LaspStream.cs プロジェクト: mats31/vj-april-2018
 public LaspStream()
 {
     PluginEntry.SetupLogger();
     _driver = PluginEntry.CreateDriver();
 }