Skip to content

MediaKeys

Values

createSession

let createSession: (
WebAPI.EncryptedMediaExtensionsTypes.mediaKeys,
~sessionType: WebAPI.EncryptedMediaExtensionsTypes.mediaKeySessionType=?,
) => WebAPI.EncryptedMediaExtensionsTypes.mediaKeySession

getStatusForPolicy

let getStatusForPolicy: (
WebAPI.EncryptedMediaExtensionsTypes.mediaKeys,
~policy: WebAPI.EncryptedMediaExtensionsTypes.mediaKeysPolicy=?,
) => promise<
WebAPI.EncryptedMediaExtensionsTypes.mediaKeyStatus,
>

setServerCertificate

let setServerCertificate: (
WebAPI.EncryptedMediaExtensionsTypes.mediaKeys,
DataView.t,
) => promise<bool>

Parameters

WebAPI.EncryptedMediaExtensionsTypes.mediaKeysStdlib.DataView.t

Return type

promise<bool>

setServerCertificate2

let setServerCertificate2: (
WebAPI.EncryptedMediaExtensionsTypes.mediaKeys,
ArrayBuffer.t,
) => promise<bool>

Parameters

WebAPI.EncryptedMediaExtensionsTypes.mediaKeysStdlib.ArrayBuffer.t

Return type

promise<bool>