private async Task PauseTranscoding() { if (!_isPaused) { _logger.LogDebug("Sending pause command to ffmpeg"); try { await _job.Process !.StandardInput.WriteAsync("c").ConfigureAwait(false); _isPaused = true; } catch (Exception ex) { _logger.LogError(ex, "Error pausing transcoding"); } } }