|
RDK Documentation (Open Sourced RDK Components)
|
Go to the documentation of this file.
20 #ifndef _AAMP_HLS_DRM_SESSION_MGR_H
21 #define _AAMP_HLS_DRM_SESSION_MGR_H
64 #endif //_AAMP_HLS_DRM_SESSION_MGR_H
std::shared_ptr< HlsDrmBase > createSession(PrivateInstanceAAMP *aampInstance, const struct DrmInfo &drmInfo, MediaType streamType, AampLogManager *logObj=NULL)
createSession create session for DRM
DRM Session manager for HLS stream operations.
DRM information required to decrypt.
static AampHlsDrmSessionManager & getInstance()
getInstance Get DRM instance Get an instance of the Hls DRM Session Manager
Base class for DRM sessions.
Class representing the AAMP player's private instance, which is not exposed to outside world.
Declaration common to various HLS DRM implementations.
bool isDrmSupported(const struct DrmInfo &drmInfo) const
Check stream is DRM supported.
Header file for AampDrmSession.