Enum Class VideoEncodingMode

java.lang.Object
java.lang.Enum<VideoEncodingMode>
com.twilio.video.VideoEncodingMode
All Implemented Interfaces:
Serializable, Comparable<VideoEncodingMode>, Constable

public enum VideoEncodingMode extends Enum<VideoEncodingMode>
VideoEncodingMode describes how publishers manage video codecs and video encodings.
  • Enum Constant Details

    • AUTO

      public static final VideoEncodingMode AUTO
      Twilio's SDKs and Servers select video codecs and manage video encodings automatically.

      - The publisher prefers scalable video codecs in Group Rooms, and disables scalability features that are not needed in Peer-to-Peer and Go Rooms.

      - In Group Rooms, the publisher reduces resource usage by only sending the encodings that are needed by subscribers or by the media server (when recording is enabled).

      - If there are no subscribers, and recording is disabled then all track encodings are suspended.

  • Method Details

    • values

      public static VideoEncodingMode[] 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 VideoEncodingMode 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