Amazon Vinyl
    Preparing search index...

    Enumeration DrmKeySystem

    Index
    CLEAR_KEY: "org.w3.clearkey"

    Plain text encryption.

    FAIR_PLAY: "com.apple.fps"

    Apple's Fairplay for modern EME.

    FAIR_PLAY_1_0: "com.apple.fps.1_0"

    Apple's Fairplay for legacy Apple Media Keys, for natively played HLS.

    Only available through WebKit-prefixed EME, which requires DrmOptions.preferPrefixedMediaKeys when the browser also supports standard EME.

    FAIR_PLAY_2_0: "com.apple.fps.2_0"

    Apple's Fairplay for legacy Apple Media Keys, for Media Source Extensions playback.

    The session is started from the FairPlay content (asset) id (DrmProtection.contentId), which the CDM sends as the SPC's asset id, while the key is applied to the SourceBuffer's samples. Unlike standard EME's FAIR_PLAY, the asset id is therefore independent of the media's key id. Before the license request, the CDM asks for the server certificate with a certificate message.

    Only available through WebKit-prefixed EME, which requires DrmOptions.preferPrefixedMediaKeys when the browser also supports standard EME.

    PLAY_READY: "com.microsoft.playready"

    Microsoft's PlayReady.

    • Deprecated.
    • Will be removed in a future release.
    • Non-compliant with any version of the EME specification.
    PLAY_READY_3000: "com.microsoft.playready.recommendation.3000"

    Microsoft's PlayReady.

    • Supported on devices with required hardware.
    • Security Level 3000.
    • Best effort compliance with latest EME specification.
    PLAY_READY_CHROMECAST: "com.chromecast.playready"

    Microsoft's PlayReady for Chromecast.

    • Deprecated.
    • Will be removed in a future release.
    • Non-compliant with any version of the EME specification.
    PLAY_READY_RECOMMENDATION: "com.microsoft.playready.recommendation"

    Microsoft's PlayReady.

    • Security Level 2000.
    • Best effort compliance with latest EME specification.
    WIDEVINE: "com.widevine.alpha"

    Google's Widevine.