Package com.alivc.live.pusher
Enum AlivcResolutionEnum
- java.lang.Object
-
- java.lang.Enum<AlivcResolutionEnum>
-
- com.alivc.live.pusher.AlivcResolutionEnum
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<AlivcResolutionEnum>
public enum AlivcResolutionEnum extends java.lang.Enum<AlivcResolutionEnum>
分辨率
-
-
Enum Constant Summary
Enum Constants Enum Constant Description RESOLUTION_1080P
1080PRESOLUTION_180P
180PRESOLUTION_240P
240PRESOLUTION_360P
360PRESOLUTION_480P
480PRESOLUTION_540P
540PRESOLUTION_720P
720PRESOLUTION_PASS_THROUGH
for extern main streamRESOLUTION_SELFDEFINE
self define
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static int
getInitBitrate(AlivcResolutionEnum definitionEnum)
static int
getMinBitrate(AlivcResolutionEnum definitionEnum)
static int
GetResolutionHeight(AlivcResolutionEnum definitionEnum)
static int
GetResolutionWidth(AlivcResolutionEnum definitionEnum)
static int
getTargetBitrate(AlivcResolutionEnum definitionEnum)
void
setSelfDefineResolution(int width, int height)
static AlivcResolutionEnum
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static AlivcResolutionEnum[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
RESOLUTION_180P
public static final AlivcResolutionEnum RESOLUTION_180P
180P
-
RESOLUTION_240P
public static final AlivcResolutionEnum RESOLUTION_240P
240P
-
RESOLUTION_360P
public static final AlivcResolutionEnum RESOLUTION_360P
360P
-
RESOLUTION_480P
public static final AlivcResolutionEnum RESOLUTION_480P
480P
-
RESOLUTION_540P
public static final AlivcResolutionEnum RESOLUTION_540P
540P
-
RESOLUTION_720P
public static final AlivcResolutionEnum RESOLUTION_720P
720P
-
RESOLUTION_1080P
public static final AlivcResolutionEnum RESOLUTION_1080P
1080P
-
RESOLUTION_SELFDEFINE
public static final AlivcResolutionEnum RESOLUTION_SELFDEFINE
self define
-
RESOLUTION_PASS_THROUGH
public static final AlivcResolutionEnum RESOLUTION_PASS_THROUGH
for extern main stream
-
-
Method Detail
-
values
public static AlivcResolutionEnum[] 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 (AlivcResolutionEnum c : AlivcResolutionEnum.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static AlivcResolutionEnum 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
-
setSelfDefineResolution
public void setSelfDefineResolution(int width, int height)
-
GetResolutionWidth
public static int GetResolutionWidth(AlivcResolutionEnum definitionEnum)
-
GetResolutionHeight
public static int GetResolutionHeight(AlivcResolutionEnum definitionEnum)
-
getInitBitrate
public static int getInitBitrate(AlivcResolutionEnum definitionEnum)
-
getTargetBitrate
public static int getTargetBitrate(AlivcResolutionEnum definitionEnum)
-
getMinBitrate
public static int getMinBitrate(AlivcResolutionEnum definitionEnum)
-
-