Home > hls.js > MediaKeySessionContext

MediaKeySessionContext type

Signature:

export type MediaKeySessionContext = {
    keySystem: KeySystems;
    mediaKeys: MediaKeys;
    mediaKeysSession: MediaKeySession;
    keyRequests: KeyRequests;
    keyStatuses: KeyStatuses;
    keyStatusTimeouts?: KeyTimeouts;
    createdFor: {
        levelKey: LevelKey;
        reason: LicenseRequestReason;
    };
    initialized: boolean;
};

References: KeySystems, KeyRequests, KeyStatuses, KeyTimeouts, LevelKey, LicenseRequestReason