voip_audio_route_manager 1.0.0
voip_audio_route_manager: ^1.0.0 copied to clipboard
VoIP Audio Route Manager: A production-ready Flutter package for advanced audio output device management and routing for VoIP communication applications.
1.0.0 #
- Initial stable, production-ready release of
voip_audio_route_manager. - Implements unified audio output device discovery, routing, and management for VoIP communication applications.
- Implements a federated structure with support across Android, iOS, macOS, and Web:
- Android: Routing via Kotlin APIs and
AudioManager. - iOS: AVAudioSession configuration, preferred route settings, and iPad-specific earpiece support.
- macOS: Native output route discovery and management.
- Web: Fully conforms to the W3C Audio Output Devices API:
- Select audio output devices with
selectAudioOutput()including optionaldeviceIdsupport. - Automatically routes HTMLMediaElements and Web Audio
AudioContextinstances programmatically using ES6 Proxy interception andWeakReftracking. - Resolves browser privacy issues by prompting for permissions before listing Bluetooth and other outputs.
- Select audio output devices with
- Android: Routing via Kotlin APIs and