Skip to main content

PolyOS API Version History

Changelog

4.2.0.0-9 (2024-02-14)

  • Add setPTZ, getPTZ to interface IPolyCameraService to easy camera control from Tencent Rooms App.
  • Created CameraPTZValue class to represents camera PTZ values.

4.2.0.0-8 (2024-02-09)

  • Add getPresenterTrackingInfo, setPresenterTrackingInfo to interface IPolyCameraService to access presenter tracking info of a camera.
  • Created data class PresenterTrackingInfo to represent the presenter tracking info of a camera.
  • Created data class Rectangle to represent the rectangle area needed by a presenter tracking info.

4.2.0.0-7 (2023-12-12)

  • Add 2 new camera type and update method getMaxVirtualCameras in IPolyCameraService

4.2.0.0-6 (2023-12-04)

  • Added a new methods in IPolySystemService to control LED States.

4.2.0.0-1 (2023-07-31)

  • Version upgrade to match release.

4.1.0.0-4 (2023-03-24)

  • Add new method to interface IPolyCameraListener to handle tracking mode changes.

4.1.0.0-3 (2023-01-18)

  • Added a new method in IPolyAudioService to list the attached microphones.
  • Added a new method in IPolyAudioListener that notifies the client when the list of microphones changes.

4.1.0.0-2 (2022-12-14)

  • Added a new method in IPolySystemService to list the attached USB devices.

4.1.0.0-1 (2022-12-05)

  • Added a new method in IPolyAudioService to list the attached speakers.
  • Added a new method in IPolyAudioListener that notifies the client when the list of speakers changes.

3.13.1.0-2 (2022-08-22)

  • Add new method to interface IPolyZoomExtensions to handle work mode updates from the ZR/ZRC application.
  • Add constant PolyAppState.ROOM_OFFLINE to specify offline room scheduler state.

3.12.0.0-13 (2022-08-15)

  • Update IMrConnector.aidl to latest version.

3.12.0.0-12 (2022-07-21)

  • Update PolyOsManager.controllerModeChangedReceiver to run each time broadcast is sent, regardless of connected state.

3.12.0.0-11 (2022-06-29)

  • Update PolyOsManager.runWhenConnected to run each time PolyOsManager is connected, added optional parameter to change this to oneshot.

3.12.0.0-9 (2022-06-07)

  • Added IPolyOsManager interface that exposes the public API of PolyOsManager
  • Removed global targetLocal from PolyOsManager. It will now automatically target to local device if secondary is in STANDALONE mode.
  • Renamed DeviceType.EXTERNAL to STANDALONE

3.12.0.0-6 (2022-05-13)

  • Made PolyOsManager 'open' to make backward compatible with previous release.

3.12.0.0-5 (2022-05-02)

  • Adding API's to IPolySystemService for checking(from 3rd party apps) if there is a software update:
  • Added getSoftwareUpdateInfo to IPolySystemService
  • Created SoftwareUpdateInfo data class
  • Created SoftwareUpdateType enum

3.12.0.0-1 (2022-04-15)

  • Kotlin support. PolyOsManager is a Kotlin class now, and supports calling older methods through suspend function.
  • PolyOsManager now has a targetLocal() to target calls to local device.
  • Documentation is now generated using Dokka..

3.7.0.0-8 (2022-03-23)

  • Adding API's to IPolySystemService for expose the connected Displays to RUK
    • getConnectedDisplays
    • setDisplayResolution

3.7.0.0-5 (2022-03-21)

  • Adding API's to IPolySystemService for Encrypt data with Private key of Device
    • encryptData

3.7.0.0-6 (2022-03-16)

  • Adding a new SoftupdateStatus for incompatible SW
    • HW_SW_INCOMPATIBLE

3.7.0.0-4 (2022-02-23)

  • Adding API's to IPolyInternalExtensions for WIFI setup
    • connectWifi
    • disconnectWifi
    • getWifiStatus

3.7.0.0-2 (2021-08-23)

  • Adding API's to IPolySystemService for DigitalSigange
    • isDigitalSignageEnabled
    • getIsInDigitalSignage
    • startDigitalSignage
    • endDigitalSignage

3.7.0.0-1 (2021-08-10)

  • Third party messages send through IPolyRoomService.sendMessage wont be logged to the system logs

3.6.0.0-4 (2021-07-31)

  • Added API to IPolySystemService for
    • startActivity : Start an activity on the targeted endpoint.
    • getCurrentActivity : Get the current activity running on the targeted endpoint.
    • getPackageInfo : Get the Package info for the given package