Enum ZegoFeatureType

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<ZegoFeatureType>

    public enum ZegoFeatureType
    extends java.lang.Enum<ZegoFeatureType>
    SDK feature type.
    • Enum Constant Detail

      • MEDIA_PLAYER

        public static final ZegoFeatureType MEDIA_PLAYER
        Media player feature.
      • MEDIA_DATA_RECORDER

        public static final ZegoFeatureType MEDIA_DATA_RECORDER
        Local media data recorder feature.
      • MEDIA_DATA_PUBLISHER

        public static final ZegoFeatureType MEDIA_DATA_PUBLISHER
        Media data publisher feature.
      • SEI

        public static final ZegoFeatureType SEI
        Supplemental Enhancement Information (media side info) feature.
      • SDK_VIDEO_CAPTURE

        public static final ZegoFeatureType SDK_VIDEO_CAPTURE
        SDK video capture feature.
      • CUSTOM_VIDEO_CAPTURE

        public static final ZegoFeatureType CUSTOM_VIDEO_CAPTURE
        Custom video capture feature.
      • SDK_VIDEO_RENDER

        public static final ZegoFeatureType SDK_VIDEO_RENDER
        SDK video rendering feature.
      • CUSTOM_VIDEO_RENDER

        public static final ZegoFeatureType CUSTOM_VIDEO_RENDER
        Custom video rendering feature.
      • SDK_VIDEO_PROCESSING

        public static final ZegoFeatureType SDK_VIDEO_PROCESSING
        SDK video processing feature (including low-light enhancement feature).
      • CUSTOM_VIDEO_PROCESSING

        public static final ZegoFeatureType CUSTOM_VIDEO_PROCESSING
        Custom video processing feature.
      • STREAM_ENCRYPTION

        public static final ZegoFeatureType STREAM_ENCRYPTION
        Streaming encryption / decryption feature.
      • RTMPS

        public static final ZegoFeatureType RTMPS
        RTMPS streaming feature.
      • RTMP_OVER_QUIC

        public static final ZegoFeatureType RTMP_OVER_QUIC
        RTMP over QUIC streaming feature.
      • HTTP_FLV

        public static final ZegoFeatureType HTTP_FLV
        RTMP streaming feature.
      • HTTPS_FLV

        public static final ZegoFeatureType HTTPS_FLV
        HTTPS-FLV streaming feature.
      • HTTP_FLV_OVER_QUIC

        public static final ZegoFeatureType HTTP_FLV_OVER_QUIC
        HTTP-FLV over QUIC streaming feature.
      • SUPER_RESOLUTION

        public static final ZegoFeatureType SUPER_RESOLUTION
        Super resolution imaging feature.
      • EFFECTS_BEAUTY

        public static final ZegoFeatureType EFFECTS_BEAUTY
        Effects beauty feature.
      • WHITEBOARD

        public static final ZegoFeatureType WHITEBOARD
        Whiteboard beauty feature.
      • RANGE_AUDIO

        public static final ZegoFeatureType RANGE_AUDIO
        Range audio feature.
      • COPY_RIGHTED_MUSIC

        public static final ZegoFeatureType COPY_RIGHTED_MUSIC
        Copy righted music feature.
      • VIDEO_OBJECT_SEGMENTATION

        public static final ZegoFeatureType VIDEO_OBJECT_SEGMENTATION
        Video object segmentation feature.
      • RANGE_SCENE

        public static final ZegoFeatureType RANGE_SCENE
        Range scene feature. (3.0.0 and above support)
      • SCREEN_CAPTURE

        public static final ZegoFeatureType SCREEN_CAPTURE
        Screen capture feature. (3.1.0 and above support)
      • AI_VOICE_CHANGER

        public static final ZegoFeatureType AI_VOICE_CHANGER
        AI voice changer feature. (3.8.0 and above support)
    • Method Detail

      • values

        public static ZegoFeatureType[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (ZegoFeatureType c : ZegoFeatureType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static ZegoFeatureType valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • value

        public int value()
      • getZegoFeatureType

        public static ZegoFeatureType getZegoFeatureType​(int value)