RDK Documentation (Open Sourced RDK Components)
AAMP_Listener_Id3Metadata Class Reference

Event listener impl for AAMP_EVENT_ID3_METADATA event. More...

Inheritance diagram for AAMP_Listener_Id3Metadata:
Inheritance graph
Collaboration diagram for AAMP_Listener_Id3Metadata:
Collaboration graph

Public Member Functions

 AAMP_Listener_Id3Metadata (PrivAAMPStruct_JS *obj, AAMPEventType type, JSObjectRef jsCallback)
 AAMP_Listener_Id3Metadata Constructor. More...
 
void SetEventProperties (const AAMPEventPtr &ev, JSObjectRef jsEventObj)
 Set JS event properties. More...
 
- Public Member Functions inherited from AAMP_JSEventListener
 AAMP_JSEventListener (PrivAAMPStruct_JS *obj, AAMPEventType type, JSObjectRef jsCallback)
 AAMP_JSEventListener Constructor.
 
 ~AAMP_JSEventListener ()
 AAMP_JSEventListener Destructor.
 
 AAMP_JSEventListener (const AAMP_JSEventListener &)=delete
 Copy constructor disabled. More...
 
AAMP_JSEventListeneroperator= (const AAMP_JSEventListener &)=delete
 assignment operator disabled More...
 
void Event (const AAMPEventPtr &e)
 Callback invoked for dispatching event. More...
 
- Public Member Functions inherited from AAMPEventObjectListener
void SendEvent (const AAMPEventPtr &event) override
 API to send event. More...
 
virtual ~AAMPEventObjectListener ()
 AAMPEventListener destructor.
 
- Public Member Functions inherited from EventListener
virtual ~EventListener ()
 EventListener destructor.
 

Additional Inherited Members

- Static Public Member Functions inherited from AAMP_JSEventListener
static void AddEventListener (PrivAAMPStruct_JS *obj, AAMPEventType type, JSObjectRef jsCallback)
 Adds a JS function as listener for a particular event. More...
 
static void RemoveEventListener (PrivAAMPStruct_JS *obj, AAMPEventType type, JSObjectRef jsCallback)
 Removes a JS listener for a particular event. More...
 
static void RemoveAllEventListener (PrivAAMPStruct_JS *obj)
 Remove all JS listeners registered. More...
 
- Data Fields inherited from AAMP_JSEventListener
PrivAAMPStruct_JSp_obj
 
AAMPEventType p_type
 
JSObjectRef p_jsCallback
 

yes

Event listener impl for AAMP_EVENT_ID3_METADATA event.

Definition at line 1213 of file jseventlistener.cpp.

Constructor & Destructor Documentation

◆ AAMP_Listener_Id3Metadata()

AAMP_Listener_Id3Metadata::AAMP_Listener_Id3Metadata ( PrivAAMPStruct_JS obj,
AAMPEventType  type,
JSObjectRef  jsCallback 
)
inline

AAMP_Listener_Id3Metadata Constructor.

Parameters
[in]objaamp instance of PrivAAMPStruct_JS
[in]typeevent type
[in]jsCallbackcallback to be registered as listener

Definition at line 1222 of file jseventlistener.cpp.

Member Function Documentation

◆ SetEventProperties()

void AAMP_Listener_Id3Metadata::SetEventProperties ( const AAMPEventPtr &  ev,
JSObjectRef  jsEventObj 
)
inlinevirtual

Set JS event properties.

Parameters
[in]evAAMP event object
[out]jsEventObjJS event object

Reimplemented from AAMP_JSEventListener.

Definition at line 1232 of file jseventlistener.cpp.


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