namespace MeetingAssistant.Recording; public sealed class UnavailableMeetingAudioSource : IMeetingAudioSource { public IAsyncEnumerable CaptureAsync(CancellationToken cancellationToken) { throw new PlatformNotSupportedException( "Meeting audio capture is supported on Windows and macOS, but is unavailable on this host."); } }