View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 2022.3.62 or later
- Package size
- 2.7 MB
- Files
- 40
- Favorites
- 1
- Views in the past week
- 7
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $17.49 on
Keywords
Low Latency Native Audio for Unity Mobile
Native low-latency one-shot audio playback for Unity Mobile, powered by Oboe/AAudio/OpenSL ES and iOS AudioUnit/RemoteIO.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 2
Low Latency Native Audio for Unity Mobile video 1 (plays on the Asset Store)
About this asset
Low Latency Native Audio gives Unity developers a simple C# API for responsive one-shot audio playback on mobile devices.
The package sends registered AudioClips to native platform audio backends, bypassing the standard Unity AudioSource playback path for latency-sensitive sounds.
It is designed for:
• Rhythm and music games
• Virtual instruments and drum pads
• Touch-responsive sound effects
• Fast UI audio feedback
• Interactive mobile audio applications
Register an AudioClip once, then trigger it instantly using a lightweight clip ID. The API supports normal playback, stereo panning, pitch adjustment, stopping playback, clip removal, and application pause/resume handling.
One native backend uses Oboe with AAudio or OpenSL ES depending on the selected backend and device support.
The other native backend uses the AudioUnit RemoteIO path.
The included sample scene demonstrates direct touch input and compares Unity AudioSource playback with native LLNA playback.
A complete How to Use PDF and README documentation are included.
Actual audio latency depends on the device hardware, operating system, selected audio route, backend, buffer configuration, and current system conditions.
From the publisher's Asset Store listing.
Technical details
FEATURES
• Native low-latency audio playback for mobile devices
• Simple Unity C# API
• 16 KB memory page size compatible
• Register and reuse AudioClips by clip ID
• One-shot PCM audio playback
• Stereo panning support
• Pitch playback from 0.25x to 4.0x
• Stop all active playback
• Unregister individual clips
• Automatic application pause and resume handling
• Native lifecycle and stream management
• Direct touch sample scene
• Unity AudioSource comparison sample
• Runtime diagnostics
• How to Use PDF documentation
• README documentation
OBOE / AAUDIO / OPENSL ES BACKEND
• Native Oboe integration
• AAudio backend support
• OpenSL ES backend support
• Configurable native backend selection
• Native library included as an AAR
• Minimum API level: 27
iOS AUDIOUNIT BACKEND
• Native AudioUnit integration
• RemoteIO output
• Native Objective-C++ plugin included
• Minimum deployment target: 15.0
PUBLIC API
• Initialize
• RegisterClip
• Play
• PlayPanned
• PlayPitched
• StopAll
• Pause
• Resume
• UnregisterClip
• Shutdown
SUPPORTED AUDIO
• Unity AudioClip input
• Mono and stereo PCM data
• 48 kHz project audio workflows
EDITION COMPARISON
Feature Oboe & AAudio Edition Mobile Edition
Oboe / AAudio ✓ ✓
OpenSL ES fallback ✓ ✓
iOS AudioUnit / RemoteIO — ✓
Pitch playback ✓ ✓
Pause / resume lifecycle ✓ ✓
Sample scene ✓ ✓
The Mobile Edition includes all features of the Oboe & AAudio Edition and adds native AudioUnit / RemoteIO playback.
NOTES
• Native playback is available on supported mobile builds.
• The Unity Editor uses the package’s supported fallback/testing behavior.
• Bluetooth and wireless audio routes may introduce additional latency.
• Actual latency and backend availability vary by device and operating system.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 2022.3.62f3 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.