public void PauseAll(bool pause) { lock (_gate) { for (var i = 0; i != _channels.Length; i++) { if (_channels[i] != null) { _channels[i].Pause(pause); } } } }