Package im.zego.zegoexpress.constants
Enum ZegoFeatureType
- java.lang.Object
-
- java.lang.Enum<ZegoFeatureType>
-
- im.zego.zegoexpress.constants.ZegoFeatureType
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<ZegoFeatureType>
public enum ZegoFeatureType extends java.lang.Enum<ZegoFeatureType>
SDK feature type.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AI_VOICE_CHANGER
AI voice changer feature.AUDIO
Basic audio feature.COPY_RIGHTED_MUSIC
Copy righted music feature.CUSTOM_VIDEO_CAPTURE
Custom video capture feature.CUSTOM_VIDEO_PROCESSING
Custom video processing feature.CUSTOM_VIDEO_RENDER
Custom video rendering feature.EFFECTS_BEAUTY
Effects beauty feature.HTTP_FLV
RTMP streaming feature.HTTP_FLV_OVER_QUIC
HTTP-FLV over QUIC streaming feature.HTTPS_FLV
HTTPS-FLV streaming feature.MEDIA_DATA_PUBLISHER
Media data publisher feature.MEDIA_DATA_RECORDER
Local media data recorder feature.MEDIA_PLAYER
Media player feature.RANGE_AUDIO
Range audio feature.RANGE_SCENE
Range scene feature.RTMP
RTMP streaming feature.RTMP_OVER_QUIC
RTMP over QUIC streaming feature.RTMPS
RTMPS streaming feature.SCREEN_CAPTURE
Screen capture feature.SDK_VIDEO_CAPTURE
SDK video capture feature.SDK_VIDEO_PROCESSING
SDK video processing feature (including low-light enhancement feature).SDK_VIDEO_RENDER
SDK video rendering feature.SEI
Supplemental Enhancement Information (media side info) feature.STREAM_ENCRYPTION
Streaming encryption / decryption feature.SUPER_RESOLUTION
Super resolution imaging feature.VIDEO
Basic video feature.VIDEO_OBJECT_SEGMENTATION
Video object segmentation feature.WHITEBOARD
Whiteboard beauty feature.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ZegoFeatureType
getZegoFeatureType(int value)
int
value()
static ZegoFeatureType
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static ZegoFeatureType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
AUDIO
public static final ZegoFeatureType AUDIO
Basic audio feature.
-
VIDEO
public static final ZegoFeatureType VIDEO
Basic video feature.
-
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.
-
RTMP
public static final ZegoFeatureType RTMP
RTMP streaming 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 namejava.lang.NullPointerException
- if the argument is null
-
value
public int value()
-
getZegoFeatureType
public static ZegoFeatureType getZegoFeatureType(int value)
-
-