RDK Documentation (Open Sourced RDK Components)
HlsDrmBase.h File Reference

Declaration common to various HLS DRM implementations. More...

#include "priv_aamp.h"
Include dependency graph for HlsDrmBase.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  HlsDrmBase
 Base class of HLS DRM implementations. More...
 

Enumerations

enum  DrmReturn
 Return values of various functions. More...
 
enum  DRMState
 States of DRM object. More...
 

yes

Declaration common to various HLS DRM implementations.

Definition in file HlsDrmBase.h.

Enumeration Type Documentation

◆ DrmReturn

enum DrmReturn

Return values of various functions.

Enumerator
eDRM_SUCCESS 

DRM is success

eDRM_ERROR 

DRM Failed

eDRM_KEY_ACQUSITION_TIMEOUT 

DRM key Acqusition timed out

Definition at line 35 of file HlsDrmBase.h.

◆ DRMState

enum DRMState

States of DRM object.

Enumerator
eDRM_INITIALIZED 

DRM is initialized

eDRM_ACQUIRING_KEY 

DRM Acquiring key in progress

eDRM_KEY_ACQUIRED 

DRM key is Acquired

eDRM_KEY_FAILED 

DRM Acquiring key is failed

eDRM_KEY_FLUSH 

DRM key is flushed

Definition at line 46 of file HlsDrmBase.h.