# Changes Between SDK Versions for iOS/iPadOS
# What has changed in version 3.4.3 compared to 3.2.6:
The minimum supported version is Android 7.0 (API 24) and iOS 13.0.
Removed the
trueConfSDKLogEnable
property - SDK logs are now always enabled;The
setNewExtraButtons
function now takes an array ofUIAlertAction
as a parameter instead ofTCSDKExtraButton
. Custom buttons are now added to the menu that opens by clicking the "ellipsis" button (see Example 5);The methods
microphoneMuted
andcameraMuted
have been renamed toisMicrophoneMuted
andisCameraMuted
, respectively;Added methods
setDefaultAudioEnabled
andsetDefaultCameraEnabled
to set the default state of the microphone and camera, respectively;To support password-protected conferences, an optional
password
parameter has been added to thejoinConf
method, as well as theonConferencePasswordRequired
event (see Example 4);Enhanced audio output device management. Added methods
muteAudio
,isAudioMuted
,getAudioDeviceList
, and theaudioDevice
property, which allows you to get and set the current audio output deviceTCSDKAudioDevice
(see Example 7);Added the ability to select the current audio output device in the standard conference window. To do this, tap the speaker button on the bottom panel. To mute the speaker, you now need to long tap;
In the standard conference window, you can now drag your own image to any corner of the window.
When the
xsview
property is used for a custom image, the standard buttons for selecting the current camera will no longer be displayed. AswapCamera
method has been added to switch from the front to the rear camera (see Example 7);The properties
hideSelfViewButtonsInSmallSize
andmuteButtonVisible
have been removed due to obsolescence.
# What has changed in version 3.4.3 compared to 3.2.6:
The properties
hideSelfViewButtonsInSmallSize
andmuteButtonVisible
have been removed due to obsolescence.The
setNewExtraButtons
function now takes an array ofUIAlertAction
as a parameter instead ofTCSDKExtraButton
. Custom buttons are now added to the menu that opens by clicking the "ellipsis" button (see Example 5);The parameter
confCustomControlsImages
has been removed from the initializerinitWithViewController
due to obsolescence. To replace the images of the standard conference control buttons, simply add images with the corresponding names toAssets
(see Example 5).