import DrmEnvironment from '../models/DrmEnvironment'; import PlayerConfiguration from '../models/PlayerConfiguration'; import DrmRequestModifier from '../models/DrmRequestModifier'; import DrmResponseModifier from '../models/DrmResponseModifier'; import DrmContentIdExtractor from '../models/DrmContentIdExtractor'; import ResourceType from '../network/ResourceType'; import Drm from '../models/Drm'; import DrmConfiguration from '../models/DrmConfiguration'; /** @hidden */ export default class DrmEnvironmentAdapter { private readonly playerConfiguration; private readonly drmEnvironment; constructor(playerConfiguration: PlayerConfiguration, drmEnvironment: DrmEnvironment); getDrmContentIdExtractor(): DrmContentIdExtractor | undefined; getDrmUrl(drm: Drm, drmConfiguration: DrmConfiguration, resourceType: ResourceType): string | undefined; getDrmRequestModifier(drm: Drm, resourceType: ResourceType): DrmRequestModifier | undefined; getDrmResponseModifier(drm: Drm, resourceType: ResourceType): DrmResponseModifier | undefined; }