Fields

class Fields

Provides the list of known field names that can appear in the properties Map.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
val BIT_RATE: String = "bitRate"
This Source's data rate
Link copied to clipboard
val CODECS: String = "codecs"
The codecs key
Link copied to clipboard
val DURATION: String = "duration"
This Source's duration
Link copied to clipboard
val ENCRYPTION: String = "encryption"
The encryption JSON key (for HLSe live streams)
Link copied to clipboard
val ENCRYPTION_KEY_ROTATION: String = "key_rotation"
The key rotation JSON key (for HLSe live streams) - this is expected to be true or false
Link copied to clipboard
val ENCRYPTION_METHOD: String = "method"
The encryption method JSON key (for HLSe live streams) - this is expected to be a value such as "aes-128"
Link copied to clipboard
The AES-128 encryption method value (for HLSe live streams)
Link copied to clipboard
val EXT_X_VERSION: String = "ext_x_version"
The HLS ext-x-version key
Link copied to clipboard
val HAS_JOC: String = "has_joc"
The Has JOC (Joint Object Coding) key
Link copied to clipboard
val HEADERS: String = "headers"
This Source's asset HTTP headers
Link copied to clipboard
val KEY_SYSTEMS: String = "key_systems"
The key systems key
Link copied to clipboard
val LICENSE_URL: String = "license_url"
The key request url key
Link copied to clipboard
val MULTI_SESSION: String = "multiSession"
The property name for multiple DRM sessions
Link copied to clipboard
val URL: String = "url"
This Source's asset URL
Link copied to clipboard
val URL_PATH_AES_128: String = "aes128"
This Source's asset URL
Link copied to clipboard
val USE_DRM_SESSIONS_FOR_CLEAR_CONTENT: String = "useDrmSessionsForClearContent"
The property name for using DRM sessions for clear content
Link copied to clipboard
val VMAP: String = "vmap"
The url vmap key
Link copied to clipboard
val WIDEVINE_KEY_SYSTEM: String = "com.widevine.alpha"
The Widevine key system key