RDK Documentation (Open Sourced RDK Components)
ContentProtectionDataEvent Class Reference

Class for the Content Protection Data Update Event on Dynamic Key Rotation. More...

#include <AampEvent.h>

Inheritance diagram for ContentProtectionDataEvent:
Inheritance graph
Collaboration diagram for ContentProtectionDataEvent:
Collaboration graph

Public Member Functions

 ContentProtectionDataEvent (const ContentProtectionDataEvent &)=delete
 
ContentProtectionDataEventoperator= (const ContentProtectionDataEvent &)=delete
 
 ContentProtectionDataEvent (const std::vector< uint8_t > &keyID, const std::string &streamType)
 
virtual ~ContentProtectionDataEvent ()
 ContentProtectionDataEvent Destructor.
 
const std::vector< uint8_t > & getKeyID () const
 Get Current Key ID. More...
 
const std::string & getStreamType () const
 Get Current Stream Type. More...
 
- Public Member Functions inherited from AAMPEventObject
 AAMPEventObject (const AAMPEventObject &)=delete
 Copy constructor disabled. More...
 
AAMPEventObjectoperator= (const AAMPEventObject &)=delete
 assignment operator disabled More...
 
 AAMPEventObject (AAMPEventType type)
 AAMPEventObject Constructor.
 
virtual ~AAMPEventObject ()
 AAMPEvent Destructor.
 
AAMPEventType getType () const
 Get Event Type. More...
 

Private Attributes

std::vector< uint8_t > mKeyID
 
std::string mStreamType
 

yes

Class for the Content Protection Data Update Event on Dynamic Key Rotation.

Definition at line 2086 of file AampEvent.h.

Member Function Documentation

◆ getKeyID()

const std::vector< uint8_t > & ContentProtectionDataEvent::getKeyID ( ) const

Get Current Key ID.

Get Session KeyID.

Returns
Current KeyID
keyID

Definition at line 1453 of file AampEvent.cpp.

◆ getStreamType()

const std::string & ContentProtectionDataEvent::getStreamType ( ) const

Get Current Stream Type.

Get StreamType.

Returns
Current StreamType
streamType

Definition at line 1463 of file AampEvent.cpp.

Field Documentation

◆ mKeyID

std::vector<uint8_t> ContentProtectionDataEvent::mKeyID
private

Key ID

Definition at line 2088 of file AampEvent.h.

◆ mStreamType

std::string ContentProtectionDataEvent::mStreamType
private

Stream Type

Definition at line 2089 of file AampEvent.h.


The documentation for this class was generated from the following files: