interface KeySystemConfig {
    audioRobustness?: string;
    distinctiveIdentifier?: MediaKeysRequirement;
    getContentId?: ((contentId) => string);
    licenseServerUri: string;
    licenseServerUriMap?: Record<string, string>;
    persistentState?: MediaKeysRequirement;
    serverCertificate?: Uint8Array;
    serverCertificateUri?: string;
    sessionType?: MediaKeySessionType;
    videoRobustness?: string;
}

Properties

audioRobustness?: string
distinctiveIdentifier?: MediaKeysRequirement
getContentId?: ((contentId) => string)

Type declaration

    • (contentId): string
    • Parameters

      • contentId: string

      Returns string

licenseServerUri: string
licenseServerUriMap?: Record<string, string>
persistentState?: MediaKeysRequirement
serverCertificate?: Uint8Array
serverCertificateUri?: string
sessionType?: MediaKeySessionType
videoRobustness?: string