voip_audio_route_manager 1.0.0 copy "voip_audio_route_manager: ^1.0.0" to clipboard
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 optional deviceId support.
      • Automatically routes HTMLMediaElements and Web Audio AudioContext instances programmatically using ES6 Proxy interception and WeakRef tracking.
      • Resolves browser privacy issues by prompting for permissions before listing Bluetooth and other outputs.
3
likes
0
points
638
downloads

Publisher

unverified uploader

Weekly Downloads

VoIP Audio Route Manager: A production-ready Flutter package for advanced audio output device management and routing for VoIP communication applications.

Homepage
Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, voip_audio_route_manager_android, voip_audio_route_manager_ios, voip_audio_route_manager_macos, voip_audio_route_manager_platform_interface, voip_audio_route_manager_web

More

Packages that depend on voip_audio_route_manager

Packages that implement voip_audio_route_manager