Advertisement
Guest User

Untitled

a guest
Jul 4th, 2021
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.51 KB | None | 0 0
  1.         private async Task BufferWorker()
  2.         {
  3.             while (_working)
  4.             {
  5.                 await Task.Delay(_provider.BufferedDuration);
  6.                 _provider.AddSamples(data, 0, data.Length);
  7.             }
  8.         }
  9.  
  10.         public void Open()
  11.         {
  12.             _working = true;
  13.             _bufferWorker = BufferWorker();
  14.         }
  15.         public void Close()
  16.         {
  17.             _working = false;
  18.             _bufferWorker.Wait();
  19.             _bufferWorker = null;
  20.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement