Skip to content

1.0.4

Choose a tag to compare

@WengYuehTing WengYuehTing released this 06 Sep 17:37
· 28 commits to main since this release

What's New

  • Improved realtime session coordination so overlapping operations, cancellation, disconnect, and full teardown resolve consistently.
  • Added model-aware media validation and automatic input sizing for camera, image, and video sources.
  • Added readable local-preview and generated-stream audio volume state.
  • Refreshed the XLab example app and documentation with UIKit and SwiftUI integration guidance and five realtime use-case demos.

API Changes

  • Added RealtimeMediaSource and model capability metadata, including supported media sources, input-size constraints, default frame rate, and default camera format.
  • Added createLocalCameraStream(position:) for creating a camera stream with the selected model's default format.
  • Added localAudioVolume and remoteAudioVolume properties to XmaxRealtimeManaging.
  • Updated XmaxClient.createMediaService(model:) to accept a realtime model while preserving .x2_0 as the default.