Vinyl
    Preparing search index...

    Interface DrmOptions

    DrmConfig configures DrmController and LicenseProvider.

    interface DrmOptions {
        keySystems: {
            "com.apple.fps"?: DrmKeySystemOptions;
            "com.apple.fps.1_0"?: DrmKeySystemOptions;
            "com.chromecast.playready"?: DrmKeySystemOptions;
            "com.microsoft.playready"?: DrmKeySystemOptions;
            "com.microsoft.playready.recommendation"?: DrmKeySystemOptions;
            "com.microsoft.playready.recommendation.3000"?: DrmKeySystemOptions;
            "com.widevine.alpha"?: DrmKeySystemOptions;
            "org.w3.clearkey"?: DrmKeySystemOptions;
        } & { "org.w3.clearkey"?: DrmClearKeySystemOptions } & {
            "*"?: DrmKeySystemOptions;
        };
        licenseProvider?: LicenseProvider;
    }
    Index

    Properties

    keySystems: {
        "com.apple.fps"?: DrmKeySystemOptions;
        "com.apple.fps.1_0"?: DrmKeySystemOptions;
        "com.chromecast.playready"?: DrmKeySystemOptions;
        "com.microsoft.playready"?: DrmKeySystemOptions;
        "com.microsoft.playready.recommendation"?: DrmKeySystemOptions;
        "com.microsoft.playready.recommendation.3000"?: DrmKeySystemOptions;
        "com.widevine.alpha"?: DrmKeySystemOptions;
        "org.w3.clearkey"?: DrmKeySystemOptions;
    } & { "org.w3.clearkey"?: DrmClearKeySystemOptions } & {
        "*"?: DrmKeySystemOptions;
    }

    Type declaration

    • Optional Readonly*?: DrmKeySystemOptions

      A wildcard to match any key system when there wasn't a match.

    licenseProvider?: LicenseProvider

    If not set, the license provider from the player dependencies will be used.