private void Provider_OnDataAvaliable(object sender, DataEventArgs <byte[]> e)
 {
     try
     {
         var decompressed = _compressor.Decompress(e.Data);
         var model        = _converter.ConvertFrom(decompressed);
         _pipeline.Invoke(model);
     }
     catch (Exception ex)
     {
         Debug.Write($"An exception in {nameof(AudioReceiverAndPlayer)} {ex.Message}.");
     }
 }