releases.shpreview
LiveKit/Rust SDKs/livekit-ffi/v0.12.60

livekit-ffi/v0.12.60

livekit-ffi 0.12.60 (2026-05-21)

May 21, 2026Rust SDKsView original ↗1 fix · 2 features

Features

  • Introduce pipeline options for remote data tracks, support multiple in-flight frames.

feat: add Android application context initialization for PlatformAudio support.

Android requires ContextUtils.initialize(applicationContext) before WebRTC audio components can be created. This change:

  • Adds livekit_ffi_initialize_android_context() C FFI function for Unity and other FFI consumers
  • Uses CreateAndroidAudioDeviceModule() instead of generic CreateAudioDeviceModule() on Android
  • Handles empty device GUIDs on Android (falls back to index 0)
  • Documents Android-specific limitations: single default device, no app-level device selection

Platform notes:

  • Android device enumeration returns only one "default" device with empty name/GUID
  • Audio routing (speaker/earpiece/Bluetooth) is controlled by Android's AudioManager, not WebRTC

Fixes

  • Filter internal data streams out of livekit-ffi interface - #1112 (@1egoman)

Fetched May 22, 2026