Skip to content

1.0.1

Choose a tag to compare

@WengYuehTing WengYuehTing released this 05 Sep 16:08
· 72 commits to main since this release

What's New

  • Added a realtime video container that keeps the local preview mounted and reveals generated video after its first rendered frame for smoother transitions.
  • Hardened realtime lifecycle coordination and resource cleanup across cancellation, connection failures, generation changes, and manager reuse.
  • Added Android runtime metadata to API requests and RTC room events for platform-aware diagnostics.
  • Improved Maven integration compatibility with current AndroidX consumers.
  • Documented both Maven Central and manual AAR integration.

API Changes

  • Added XmaxRealtimeVideoView with localTrack, remoteTrack, videoContentMode, isInteractionEnabled, and trajectoryRenderer properties.
  • Added XmaxErrorSeverity, XmaxError.severity, and a severity-aware XmaxError constructor.
  • setErrorListener now explicitly delivers fatal realtime failures on the main thread after local teardown; recoverable failures remain results of the calling suspending operation.
  • close() now awaits resource cleanup, clears listeners, and leaves the realtime manager reusable.