namespace MeetingAssistant.Recording; public interface IMicrophoneSwitchPromptService { Task ConfirmSwitchAsync(MicrophoneDevice microphone, CancellationToken cancellationToken); } public sealed class NoopMicrophoneSwitchPromptService : IMicrophoneSwitchPromptService { public Task ConfirmSwitchAsync(MicrophoneDevice microphone, CancellationToken cancellationToken) => Task.FromResult(false); }