RDK Documentation (Open Sourced RDK Components)
drm Directory Reference
Directory dependency graph for drm:
components/generic/aamp/drm

Directories

Files

file  AampDrmData.h [code]
 File holds DRM License data.
 
file  AampDrmHelper.cpp [code]
 Drm Helper file to handle DRM operation.
 
file  AampDrmInfo.h [code]
 DRM license information for Aamp.
 
file  AampDrmMediaFormat.h [code]
 Types of Media.
 
file  AampDrmSession.cpp [code]
 Source file for AampDrmSession.
 
file  AampDrmSession.h [code]
 Header file for AampDrmSession.
 
file  aampdrmsessionfactory.cpp [code]
 Source file for AampDrmSessionFactory.
 
file  aampdrmsessionfactory.h [code]
 Header file for AampDrmSessionFactory.
 
file  AampDRMSessionManager.cpp [code]
 Source file for DrmSessionManager.
 
file  AampDRMSessionManager.h [code]
 Header file for DRM session manager.
 
file  AampDRMutils.cpp [code]
 DataStructures and methods for DRM license acquisition.
 
file  AampDRMutils.h [code]
 Context-free common utility functions.
 
file  AampHlsDrmSessionManager.cpp [code]
 Operations for HLS DRM.
 
file  AampHlsDrmSessionManager.h [code]
 Operations for HLS DRM.
 
file  AampHlsOcdmBridge.cpp [code]
 Handles OCDM bridge to validate DRM License.
 
file  AampHlsOcdmBridge.h [code]
 Handles OCDM bridge to validate DRM License.
 
file  AampIonMemorySystem.cpp [code]
 Handles ION memory management segments.
 
file  AampIonMemorySystem.h [code]
 Controls the ION memory for aamp.
 
file  AampMemorySystem.h [code]
 Memory handler for Aamp DRM process.
 
file  AampOcdmBasicSessionAdapter.cpp [code]
 Handles operations on OCDM session.
 
file  AampOcdmGstSessionAdapter.cpp [code]
 File holds operations on OCDM gst sessions.
 
file  AampOcdmGstSessionAdapter.h [code]
 File holds operations on OCDM gst sessions.
 
file  aampoutputprotection.cpp [code]
 Output protection management for Aamp.
 
file  aampoutputprotection.h [code]
 Output protection management for Aamp.
 
file  AampSecManager.cpp [code]
 Class impl for AampSecManager.
 
file  AampSecManager.h [code]
 Class to communicate with SecManager Thunder plugin.
 
file  AampSharedMemorySystem.cpp [code]
 Handles the functionalities for shared memory Aamp DRM.
 
file  AampSharedMemorySystem.h [code]
 Handles the functionalities for shared memory communication.
 
file  ClearKeyDrmSession.cpp [code]
 Source file for ClearKey DRM Session.
 
file  ClearKeyDrmSession.h [code]
 Header file for ClearKeySession.
 
file  HlsDrmBase.h [code]
 Declaration common to various HLS DRM implementations.
 
file  opencdmsession.cpp [code]
 Playready Session management.
 
file  opencdmsession.h [code]
 DRM Session management for Aamp.
 
file  opencdmsessionadapter.cpp [code]
 Handles operation with OCDM session to handle DRM License data.
 
file  opencdmsessionadapter.h [code]
 Handles operation with OCDM session to handle DRM License data.
 
file  playreadydrmsession.cpp [code]
 Playready Session management.
 
file  playreadydrmsession.h [code]
 Playready Session management.