public static enum PlaylistProxy.Flags extends java.lang.Enum<PlaylistProxy.Flags>
Enum Constant and Description |
---|
ALLOW_EXTERNAL_CLIENT
Allow HTTP client external to the device.
|
AUTH_TOKEN_HEADER
Make Playlist Proxy require client authentication token in the
request HTTP header 'Wasabi-AuthToken'.
|
BLOCK_FOR_LICENSE_EXPLICIT
Instruct proxy not to perform license lookup and evaluation
until the application invokes UnblockForLicense.
|
BLOCK_FOR_LICENSE_IMPLICIT
Instruct proxy not to perform license lookup and evaluation
until client requests protected fragments.
|
DEMUXED_HLS
Make Playlist Proxy produce demuxed clear HLS content.
|
ENCRYPTED_HLS
Make Playlist Proxy produce encrypted HLS content.
|
NO_SHORT_URLS
Disable the mapping of proxy URLs to short URLs.
|
SESSION_KEY
Enable HLS AES-128 encryption key access through the
HLS Key Tag line with a URL served by the Proxy.
|
Modifier and Type | Method and Description |
---|---|
static PlaylistProxy.Flags |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static PlaylistProxy.Flags[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final PlaylistProxy.Flags AUTH_TOKEN_HEADER
public static final PlaylistProxy.Flags BLOCK_FOR_LICENSE_IMPLICIT
public static final PlaylistProxy.Flags BLOCK_FOR_LICENSE_EXPLICIT
PlaylistProxy.unblockForLicense()
public static final PlaylistProxy.Flags NO_SHORT_URLS
public static final PlaylistProxy.Flags ENCRYPTED_HLS
PlaylistProxy.getSessionKey(SessionKeyFormat format)
call,
and/or using the SESSION_KEY
flag the key can be
included in the HLS Playlist Key Tag.SESSION_KEY
,
PlaylistProxy.getSessionKey(SessionKeyFormat format)
public static final PlaylistProxy.Flags SESSION_KEY
ENCRYPTED_HLS
,
PlaylistProxy.getSessionKey(SessionKeyFormat format)
public static final PlaylistProxy.Flags ALLOW_EXTERNAL_CLIENT
public static final PlaylistProxy.Flags DEMUXED_HLS
public static PlaylistProxy.Flags[] values()
for (PlaylistProxy.Flags c : PlaylistProxy.Flags.values()) System.out.println(c);
public static PlaylistProxy.Flags valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified namejava.lang.NullPointerException
- if the argument is null