Skip to content

MediaKeys

Values

createSession

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

getStatusForPolicy

let getStatusForPolicy: (
WebAPI.EncryptedMediaExtensionsAPI.mediaKeys,
~policy: WebAPI.EncryptedMediaExtensionsAPI.mediaKeysPolicy=?,
) => Promise.t<
WebAPI.EncryptedMediaExtensionsAPI.mediaKeyStatus,
>

setServerCertificate

let setServerCertificate: (
WebAPI.EncryptedMediaExtensionsAPI.mediaKeys,
DataView.t,
) => Promise.t<bool>

Parameters

WebAPI.EncryptedMediaExtensionsAPI.mediaKeys DataView.t

Return type

Promise.t< bool >

setServerCertificate2

let setServerCertificate2: (
WebAPI.EncryptedMediaExtensionsAPI.mediaKeys,
ArrayBuffer.t,
) => Promise.t<bool>

Parameters

WebAPI.EncryptedMediaExtensionsAPI.mediaKeys ArrayBuffer.t

Return type

Promise.t< bool >