HlsContentProtection

The HLS content protection settings, if any, that you want Elastic Transcoder to apply to your output files.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

If Elastic Transcoder is generating your key for you, you must leave this field blank.

Link copied to clipboard
val key: String?

If you want Elastic Transcoder to generate a key for you, leave this field blank.

Link copied to clipboard

If Elastic Transcoder is generating your key for you, you must leave this field blank.

Link copied to clipboard

Specify whether you want Elastic Transcoder to write your HLS license key to an Amazon S3 bucket. If you choose WithVariantPlaylists, LicenseAcquisitionUrl must be left blank and Elastic Transcoder writes your data key into the same bucket as the associated playlist.

Link copied to clipboard

The location of the license key required to decrypt your HLS playlist. The URL must be an absolute path, and is referenced in the URI attribute of the EXT-X-KEY metadata tag in the playlist file.

Link copied to clipboard

The content protection method for your output. The only valid value is: aes-128.

Functions

Link copied to clipboard
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String