com.voximplant.sdk

Class Voximplant

  • java.lang.Object
    • com.voximplant.sdk.Voximplant


  • public class Voximplant extends java.lang.Object
    VoxImplant is primary interface of VoxImplant SDK
    • Constructor Summary

      Constructors 
      Constructor and Description
      Voximplant() 
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method and Description
      static IAudioDeviceManager getAudioDeviceManager()
      Get IAudioDeviceManager instance to control audio hardware settings
      static ICameraManager getCameraManager(Context context)
      Get ICameraManager instance to control camera hardware settings
      static IClient getClientInstance(java.util.concurrent.Executor executor, Context context, ClientConfig clientConfig)
      Get IClient instance to connect and login to VoxImplant Cloud, make and receive calls
      static java.util.List<java.lang.String> getMissingPermissions(Context context, boolean videoSupportEnabled)
      Get the list of required permissions that have not been granted by user yet
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Voximplant

        public Voximplant()
    • Method Detail

      • getClientInstance

        public static IClient getClientInstance(java.util.concurrent.Executor executor, Context context, ClientConfig clientConfig)
        Get IClient instance to connect and login to VoxImplant Cloud, make and receive calls
        Parameters:
        executor - Executor on which all VoxImplant Android SDK events will be received
        context - Android context
        clientConfig - ClientConfig instance with configuration for IClient instance
        Returns:
        IClient instance
        See Also:
        IClient methods
      • getCameraManager

        public static ICameraManager getCameraManager(Context context)
        Get ICameraManager instance to control camera hardware settings
        Parameters:
        context - Android context
        Returns:
        ICameraManager instance
        See Also:
        ICameraManager methods
      • getMissingPermissions

        public static java.util.List<java.lang.String> getMissingPermissions(Context context, boolean videoSupportEnabled)
        Get the list of required permissions that have not been granted by user yet
        Parameters:
        context - Android context
        videoSupportEnabled - Specify if permissions for video calls are required.
        Returns:
        List of disallowed permissions