Class Settings

java.lang.Object
com.teamviewer.sdk.screensharing.Settings

public final class Settings extends Object
Here you can define settings which changes the behaviour of the TeamViewer Sdk.
See Also:
  • Field Details

    • accessControlRules

      public final EnumMap<AccessType,AccessControlRule> accessControlRules
      A map to set the default AccessControlRules for the sessions. It will be merged with the rules form the remote supporter, that is, the more restrictive rule gets used.
      If a value is not specified it defaults to Allow.
    • conditionalAccessRouter

      @Deprecated public String conditionalAccessRouter
      Deprecated.
      DNS or IP address of the Conditional Access router you want to connect to.
      Leave empty or null if you don't want to use this setting and let the SDK automatically resolve it.
    • conditionalAccessServers

      public Collection<String> conditionalAccessServers
      A collection of DNS or IP addresses of Conditional Access routers you want to connect to.
      Leave empty or null if you don't want to use this setting and let the SDK automatically resolve it.
      This is the preferred setting if you want to use multiple routers.
    • useBackgroundGrabbing

      public boolean useBackgroundGrabbing
      Background grabbing can be enabled to speed up the grabbing process, but it may be unstable. Please test carefully.
      Default value is false.
  • Constructor Details

    • Settings

      public Settings()