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() 
    • 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
      • getCustomVideoSource

        public static ICustomVideoSource getCustomVideoSource()
        Get ICustomVideoSource instance to send video frames from custom source
        Returns:
        ICustomVideoSource instance
        See Also:
        ICustomVideoSource 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