Package com.brightcove.player.model
Class Source.Fields
java.lang.Object
com.brightcove.player.model.Source.Fields
- Enclosing class:
- Source
Provides the list of known field names that can appear in the properties Map.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThis Source's data ratestatic final StringThe codecs keystatic final StringThis Source's durationstatic final StringThe encryption JSON key (for HLSe live streams)static final StringThe key rotation JSON key (for HLSe live streams) - this is expected to be true or falsestatic final StringThe encryption method JSON key (for HLSe live streams) - this is expected to be a value such as "aes-128"static final StringThe AES-128 encryption method value (for HLSe live streams)static final StringThe HLS ext-x-version keystatic final StringThe Has JOC (Joint Object Coding) keystatic final StringThis Source's asset HTTP headersstatic final StringThe key systems keystatic final StringThe key request url keystatic final StringThe property name for multiple DRM sessionsstatic final StringThis Source's asset URLstatic final StringThis Source's asset URLstatic final StringThe property name for using DRM sessions for clear contentstatic final StringThe url vmap keystatic final StringThe Widevine key system key -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
URL
This Source's asset URL- See Also:
-
URL_PATH_AES_128
This Source's asset URL- See Also:
-
BIT_RATE
This Source's data rate- See Also:
-
DURATION
This Source's duration- See Also:
-
HEADERS
This Source's asset HTTP headers- See Also:
-
KEY_SYSTEMS
The key systems key- See Also:
-
WIDEVINE_KEY_SYSTEM
The Widevine key system key- See Also:
-
LICENSE_URL
The key request url key- See Also:
-
EXT_X_VERSION
The HLS ext-x-version key- See Also:
-
VMAP
The url vmap key- See Also:
-
CODECS
The codecs key- See Also:
-
HAS_JOC
The Has JOC (Joint Object Coding) key- See Also:
-
ENCRYPTION
The encryption JSON key (for HLSe live streams)- See Also:
-
ENCRYPTION_METHOD
The encryption method JSON key (for HLSe live streams) - this is expected to be a value such as "aes-128"- See Also:
-
ENCRYPTION_METHOD_AES128
The AES-128 encryption method value (for HLSe live streams)- See Also:
-
ENCRYPTION_KEY_ROTATION
The key rotation JSON key (for HLSe live streams) - this is expected to be true or false- See Also:
-
MULTI_SESSION
The property name for multiple DRM sessions- See Also:
-
USE_DRM_SESSIONS_FOR_CLEAR_CONTENT
The property name for using DRM sessions for clear content- See Also:
-
-
Constructor Details
-
Fields
public Fields()
-