Skip to content

@videts/vide


@videts/vide / drm / WidevineConfig

Interface: WidevineConfig

Defined in: drm/types.ts:2

Widevine DRM configuration.

Properties

headers?

optional headers: Record<string, string>

Defined in: drm/types.ts:4


licenseUrl

licenseUrl: string

Defined in: drm/types.ts:3


prepareLicenseRequest()?

optional prepareLicenseRequest: (payload) => Uint8Array<ArrayBufferLike> | Promise<Uint8Array<ArrayBufferLike>>

Defined in: drm/types.ts:5

Parameters

payload

Uint8Array

Returns

Uint8Array<ArrayBufferLike> | Promise<Uint8Array<ArrayBufferLike>>


processLicenseResponse()?

optional processLicenseResponse: (response) => Uint8Array<ArrayBufferLike> | Promise<Uint8Array<ArrayBufferLike>>

Defined in: drm/types.ts:8

Parameters

response

Uint8Array

Returns

Uint8Array<ArrayBufferLike> | Promise<Uint8Array<ArrayBufferLike>>