![]() |
RDK Documentation (Open Sourced RDK Components)
|
Class handles JS Listener for DRM meta data operation. More...
Public Member Functions | |
AAMP_JSListener_DRMMetadata (AAMP_JS *aamp, AAMPEventType type, JSObjectRef jsCallback) | |
AAMP_JSListener_DRMMetadata Constructor. More... | |
void | setEventProperties (const AAMPEventPtr &e, JSContextRef context, JSObjectRef eventObj) |
set the aamp event properties More... | |
![]() | |
AAMP_JSListener (AAMP_JS *aamp, AAMPEventType type, JSObjectRef jsCallback) | |
virtual | ~AAMP_JSListener () |
AAMP_JSListener Destructor. | |
AAMP_JSListener (const AAMP_JSListener &)=delete | |
AAMP_JSListener Copy Constructor. | |
AAMP_JSListener & | operator= (const AAMP_JSListener &)=delete |
AAMP_JSListener Assignment operator overloading. | |
void | Event (const AAMPEventPtr &e) |
Dispatch JS event for the corresponding AAMP event. More... | |
![]() | |
void | SendEvent (const AAMPEventPtr &event) override |
API to send event. More... | |
virtual | ~AAMPEventObjectListener () |
AAMPEventListener destructor. | |
![]() | |
virtual | ~EventListener () |
EventListener destructor. | |
Additional Inherited Members | |
![]() | |
static void | AddEventListener (AAMP_JS *aamp, AAMPEventType type, JSObjectRef jsCallback) |
Adds a JS function as listener for a particular event. More... | |
static void | RemoveEventListener (AAMP_JS *aamp, AAMPEventType type, JSObjectRef jsCallback) |
Removes a JS listener for a particular event. More... | |
![]() | |
AAMP_JS * | _aamp |
AAMPEventType | _type |
JSObjectRef | _jsCallback |
AAMP_JSListener * | _pNext |
Class handles JS Listener for DRM meta data operation.
Definition at line 979 of file jsbindings.cpp.
|
inline |
AAMP_JSListener_DRMMetadata Constructor.
aamp | instance of Aamp_JS |
type | AampEvent type |
jsCallback | callback to be registered as listener |
Definition at line 989 of file jsbindings.cpp.
|
inlinevirtual |
set the aamp event properties
e | Aamp Event pointer |
context | JS execution context |
eventObj | JS object reference |
None |
Reimplemented from AAMP_JSListener.
Definition at line 1000 of file jsbindings.cpp.