Skip to content

@ralphschuler.webgl shader factory.<internal>.MediaKeySession

github-actions edited this page Nov 26, 2023 · 1 revision

Interface: MediaKeySession

@ralphschuler/webgl-shader-factory.<internal>.MediaKeySession

This EncryptedMediaExtensions API interface represents a context for message exchange with a content decryption module (CDM). Available only in secure contexts.

MDN Reference

Hierarchy

  • EventTarget

    MediaKeySession

Table of contents

Properties

Methods

Properties

closed

Readonly closed: Promise<MediaKeySessionClosedReason>

MDN Reference

Defined in

node_modules/typescript/lib/lib.dom.d.ts:14939


expiration

Readonly expiration: number

MDN Reference

Defined in

node_modules/typescript/lib/lib.dom.d.ts:14941


keyStatuses

Readonly keyStatuses: MediaKeyStatusMap

MDN Reference

Defined in

node_modules/typescript/lib/lib.dom.d.ts:14943


onkeystatuseschange

onkeystatuseschange: null | (this: MediaKeySession, ev: Event) => any

MDN Reference

Defined in

node_modules/typescript/lib/lib.dom.d.ts:14945


onmessage

onmessage: null | (this: MediaKeySession, ev: MediaKeyMessageEvent) => any

MDN Reference

Defined in

node_modules/typescript/lib/lib.dom.d.ts:14947


sessionId

Readonly sessionId: string

MDN Reference

Defined in

node_modules/typescript/lib/lib.dom.d.ts:14949

Methods

addEventListener

addEventListener<K>(type, listener, options?): void

Type parameters

Name Type
K extends keyof MediaKeySessionEventMap

Parameters

Name Type
type K
listener (this: MediaKeySession, ev: MediaKeySessionEventMap[K]) => any
options? boolean | AddEventListenerOptions

Returns

void

Overrides

EventTarget.addEventListener

Defined in

node_modules/typescript/lib/lib.dom.d.ts:14960

addEventListener(type, listener, options?): void

Parameters

Name Type
type string
listener EventListenerOrEventListenerObject
options? boolean | AddEventListenerOptions

Returns

void

Overrides

EventTarget.addEventListener

Defined in

node_modules/typescript/lib/lib.dom.d.ts:14961


close

close(): Promise<void>

MDN Reference

Returns

Promise<void>

Defined in

node_modules/typescript/lib/lib.dom.d.ts:14951


dispatchEvent

dispatchEvent(event): boolean

Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.

MDN Reference

Parameters

Name Type
event Event

Returns

boolean

Inherited from

EventTarget.dispatchEvent

Defined in

node_modules/typescript/lib/lib.dom.d.ts:8217


generateRequest

generateRequest(initDataType, initData): Promise<void>

MDN Reference

Parameters

Name Type
initDataType string
initData BufferSource

Returns

Promise<void>

Defined in

node_modules/typescript/lib/lib.dom.d.ts:14953


load

load(sessionId): Promise<boolean>

MDN Reference

Parameters

Name Type
sessionId string

Returns

Promise<boolean>

Defined in

node_modules/typescript/lib/lib.dom.d.ts:14955


remove

remove(): Promise<void>

MDN Reference

Returns

Promise<void>

Defined in

node_modules/typescript/lib/lib.dom.d.ts:14957


removeEventListener

removeEventListener<K>(type, listener, options?): void

Type parameters

Name Type
K extends keyof MediaKeySessionEventMap

Parameters

Name Type
type K
listener (this: MediaKeySession, ev: MediaKeySessionEventMap[K]) => any
options? boolean | EventListenerOptions

Returns

void

Overrides

EventTarget.removeEventListener

Defined in

node_modules/typescript/lib/lib.dom.d.ts:14962

removeEventListener(type, listener, options?): void

Parameters

Name Type
type string
listener EventListenerOrEventListenerObject
options? boolean | EventListenerOptions

Returns

void

Overrides

EventTarget.removeEventListener

Defined in

node_modules/typescript/lib/lib.dom.d.ts:14963


update

update(response): Promise<void>

MDN Reference

Parameters

Name Type
response BufferSource

Returns

Promise<void>

Defined in

node_modules/typescript/lib/lib.dom.d.ts:14959

Typescript Libraries

Modules

Namespaces

Clone this wiki locally