Skip to content

MediaKeys

Values

createSession

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

Parameters

EncryptedMediaExtensionsTypes.mediaKeys option< EncryptedMediaExtensionsTypes.mediaKeySessionType >

Return type

EncryptedMediaExtensionsTypes.mediaKeySession

getStatusForPolicy

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

Parameters

EncryptedMediaExtensionsTypes.mediaKeys option< EncryptedMediaExtensionsTypes.mediaKeysPolicy >

Return type

promise< EncryptedMediaExtensionsTypes.mediaKeyStatus >

setServerCertificate

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

Parameters

EncryptedMediaExtensionsTypes.mediaKeys Stdlib.DataView.t

Return type

promise< bool >

setServerCertificate2

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

Parameters

EncryptedMediaExtensionsTypes.mediaKeys Stdlib.ArrayBuffer.t

Return type

promise< bool >