public bool SupportsSystemId(byte[] uuid) { if (!CencUtils.SupportsSystemId(uuid)) { return(false); } var iemeKeySystemName = CencUtils.GetKeySystemName(uuid); return(IEME.isKeySystemSupported(iemeKeySystemName) == Status.kSupported); }
public IDrmSession CreateDRMSession(DRMInitData initData, DRMDescription drmDescription) { var iemeKeySystemName = CencUtils.GetKeySystemName(initData.SystemId); if (IEME.isKeySystemSupported(iemeKeySystemName) != Status.kSupported) { Logger.Warn($"Key System: {iemeKeySystemName} is not supported"); return(null); } return(CencSession.Create(initData, drmDescription)); }
public string GetScheme(byte[] uuid) { return(CencUtils.GetScheme(uuid)); }
public bool SupportsType(string type) { return(CencUtils.SupportsType(type)); }