Enum Class NCCallAudioScenario

java.lang.Object
java.lang.Enum<NCCallAudioScenario>
ai.nexconn.call.api.NCCallAudioScenario
All Implemented Interfaces:
Serializable, Comparable<NCCallAudioScenario>, Constable

public enum NCCallAudioScenario extends Enum<NCCallAudioScenario>
Audio scenario modes.
  • Enum Constant Details

    • DEFAULT

      public static final NCCallAudioScenario DEFAULT
      Default scenario.
    • MUSIC_CHATROOM

      public static final NCCallAudioScenario MUSIC_CHATROOM
      Music chatroom scenario. In this mode, audio is played through the music channel, which provides better quality than the call channel.
    • MUSIC_CLASSROOM

      public static final NCCallAudioScenario MUSIC_CLASSROOM
      Music classroom scenario. In this mode, the pickup range becomes wider and noise as well as echo are no longer processed. Suitable for scenarios such as instrument performance. Note that this scenario requires simplex mode; using call mode may cause echo and noise issues.
    • GAMING_CHATROOM

      public static final NCCallAudioScenario GAMING_CHATROOM
      Gaming chat scenario. In this mode, audio is played through the call channel and is suitable for voice-only scenarios.
  • Method Details

    • values

      public static NCCallAudioScenario[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static NCCallAudioScenario valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getValue

      public int getValue()
    • valueOf

      public static NCCallAudioScenario valueOf(int value)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      value - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null