Я создаю приложение UWP, которое будет записывать и воспроизводить звук, захваченный с подключенного устройства.Я использовал AudioGraph API для этой цели.Методы воспроизведения, остановки и записи уже завершены.Сейчас я ищу лучший способ, чтобы позволить пользователю приостановить запись.
Мой текущий код выглядит следующим образом:
private async void Stop()
{
EnableCommands(false);
audioGraph?.Stop();
await FinalizeOutputFile();
}
Поскольку я не хочу завершать мой выходной файл при нажатии кнопки «Пауза», каков предлагаемый подход к реализации этой функции?