26 #if defined(USE_OPENCDM_ADAPTER)
27 #include "AampOcdmBasicSessionAdapter.h"
29 #elif defined(USE_OPENCDM)
32 #if defined(USE_PLAYREADY)
43 const std::string systemId = drmHelper->ocdmSystemId();
45 #if defined (USE_OPENCDM_ADAPTER)
46 if (drmHelper->isClearDecrypt())
48 #if defined(USE_CLEARKEY)
49 if (systemId == CLEAR_KEY_SYSTEM_STRING)
63 #elif defined (USE_OPENCDM)
65 #else // No form of OCDM support. Attempt to fallback to hardcoded session classes
66 if (systemId == PLAYREADY_KEY_SYSTEM_STRING)
68 #if defined(USE_PLAYREADY)
70 #endif // USE_PLAYREADY
72 else if (systemId == CLEAR_KEY_SYSTEM_STRING)
74 #if defined(USE_CLEARKEY)
76 #endif // USE_CLEARKEY
78 #endif // Not USE_OPENCDM