Values.HlsEncryptionSourceAn HTTP Live Streaming (HLS) encryption configuration.
type nonrec t = {constantInitializationVector : string option;A constant initialization vector for encryption (optional). When not specified the initialization vector will be periodically rotated.
*)encryptionMethod : EncryptionMethod.t option;The encryption method to use.
*)keyRotationIntervalSeconds : int option;Interval (in seconds) between each encryption key rotation.
*)repeatExtXKey : bool option;When enabled, the EXT-X-KEY tag will be repeated in output manifests.
*)spekeKeyProvider : SpekeKeyProvider.t;}val make :
?constantInitializationVector:string ->
?encryptionMethod:EncryptionMethod.t ->
?keyRotationIntervalSeconds:int ->
?repeatExtXKey:bool ->
spekeKeyProvider:SpekeKeyProvider.t ->
unit ->
t