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
UNMUTEDwhen not specified. - In the
MUTEDstate, 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
-
PlanetKitCallinterface 1-to-1 callPrevious PlanetKit 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
-
PlanetKitInitialMyAudioStateenum class 1-to-1 callGroup callUNMUTED(0)MUTED(1)
-
PlanetKitMakeCallParamdata class 1-to-1 callval initialMyAudioState: PlanetKitInitialMyAudioState
-
PlanetKitMakeCallParam.Builderclass 1-to-1 callfun setInitialMyAudioState(value: PlanetKitInitialMyAudioState): Builder
-
PlanetKitConferenceParamdata class Group callval initialMyAudioState: PlanetKitInitialMyAudioState
-
PlanetKitConferenceParam.Builderclass Group callfun setInitialMyAudioState(value: PlanetKitInitialMyAudioState): Builder