Package com.castlabs.android.drm
Enum Drm
- java.lang.Object
-
- java.lang.Enum<Drm>
-
- com.castlabs.android.drm.Drm
-
- All Implemented Interfaces:
Serializable
,Comparable<Drm>
public enum Drm extends Enum<Drm>
The DRM types
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Drm
valueOf(String name)
Returns the enum constant of this type with the specified name.static Drm[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
Widevine
public static final Drm Widevine
Select widevine DRM
-
Oma
public static final Drm Oma
Select OMA drm
-
Playready
public static final Drm Playready
Select Playready drm
-
Clearkey
public static final Drm Clearkey
Select Clearkey drm
-
Wiseplay
public static final Drm Wiseplay
Select Wiseplay DRM
-
BestAvailable
public static final Drm BestAvailable
Choose the best DRM available on the device
-
-
Method Detail
-
values
public static Drm[] 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 (Drm c : Drm.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Drm valueOf(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:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
-