Skip to main content
Version: 7.1

Release notes

This page provides the release notes of PlanetKit 7.1 for Android.

PlanetKit 7.1

Release date: 2026-08-04

Support initial audio mute state on call start

Added support for specifying the initial audio (microphone) mute state when starting a 1-to-1 call or group call. When set to MUTED, PlanetKit does not activate the microphone at call start. On Android 12 or later, this means the microphone indicator is not shown until the user unmutes.

  • The default state is UNMUTED when not specified.
  • In the MUTED state, local audio is neither captured nor transmitted, and the peer is notified that the local user's microphone is muted.
  • Unmuting during the call activates the microphone from that point forward.

API

Changed
  • PlanetKitCall interface 1-to-1 call

    PreviousPlanetKit 7.1.0
    fun acceptCall(listener: AcceptCallListener, initialMyVideoState: PlanetKitInitialMyVideoState = PlanetKitInitialMyVideoState.RESUME, useResponderPreparation: Boolean = false, recordOnCloud: Boolean = false)fun acceptCall(listener: AcceptCallListener, initialMyVideoState: PlanetKitInitialMyVideoState = PlanetKitInitialMyVideoState.RESUME, useResponderPreparation: Boolean = false, recordOnCloud: Boolean = false, initialMyAudioState: PlanetKitInitialMyAudioState = PlanetKitInitialMyAudioState.UNMUTED)
    fun acceptCall(listener: AcceptCallListener, callStartMessage: PlanetKitCallStartMessage, initialMyVideoState: PlanetKitInitialMyVideoState = PlanetKitInitialMyVideoState.RESUME, useResponderPreparation: Boolean = false, recordOnCloud: Boolean = false)fun acceptCall(listener: AcceptCallListener, callStartMessage: PlanetKitCallStartMessage, initialMyVideoState: PlanetKitInitialMyVideoState = PlanetKitInitialMyVideoState.RESUME, useResponderPreparation: Boolean = false, recordOnCloud: Boolean = false, initialMyAudioState: PlanetKitInitialMyAudioState = PlanetKitInitialMyAudioState.UNMUTED)
Added
  • PlanetKitInitialMyAudioState enum class 1-to-1 callGroup call

    • UNMUTED(0)
    • MUTED(1)
  • PlanetKitMakeCallParam data class 1-to-1 call

    • val initialMyAudioState: PlanetKitInitialMyAudioState
  • PlanetKitMakeCallParam.Builder class 1-to-1 call

    • fun setInitialMyAudioState(value: PlanetKitInitialMyAudioState): Builder
  • PlanetKitConferenceParam data class Group call

    • val initialMyAudioState: PlanetKitInitialMyAudioState
  • PlanetKitConferenceParam.Builder class Group call

    • fun setInitialMyAudioState(value: PlanetKitInitialMyAudioState): Builder