Skip to content

1.0.2

Choose a tag to compare

@WengYuehTing WengYuehTing released this 06 Sep 11:26
· 59 commits to main since this release

What's New

  • Added access to final remote video frames and an XLab MP4 recording workflow for saving generated video.
  • Improved realtime request coordination so the latest generation intent, prompt, reference image, and audio preferences survive source and camera changes.
  • Hardened camera teardown, cancellation, rendering callbacks, and remote-frame delivery across generation transitions.
  • Simplified the XLab camera-switch loading transition and expanded the public integration documentation.

API Changes

  • Added RealtimeVideoFrame and RealtimeVideoFrameListener for copied I420 remote frames that can be retained for asynchronous encoding.
  • Added XmaxRealtimeManaging.setRemoteVideoFrameListener(); callbacks run on an SDK background serial queue and drop stale queued frames.
  • Breaking: Removed RealtimeConfiguration.isFrameInterpolationEnabled because Android does not implement frame interpolation.
  • Breaking: Removed MediaServicing.supportsFrameInterpolation() and XmaxErrorCode.FRAME_INTERPOLATION_UNSUPPORTED for the same reason.