HbbTv  17.9.0
Open source HBBTV engine
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Macros | Enumerations | Functions
oipfdrmagent.c File Reference

HbbTV application/oipfDRMAgent netscape plugin. More...

#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include "techtype.h"
#include "dbgfuncs.h"
#include "hbbtv_js.h"
#include "npapi_utils.h"
#include "hz_debug.h"
#include "plugin.h"

Macros

#define MAX_STRING_LENGTH   19
 

Enumerations

enum  E_DRM_PROPERTY_IDS { DRM_ON_DRM_MESSAGE_RESULT, DRM_ON_DRM_SYSTEM_MESSAGE, DRM_MAX_PROPERTY_IDS }
 
enum  E_DRM_METHOD_IDS { DRM_SEND_DRM_MESSAGE, DRM_ADD_EVENT_LISTENER, DRM_REMOVE_EVENT_LISTENER, DRM_MAX_METHOD_IDS }
 

Functions

S_PLUGINOipfDrmAgentCreate (NPP instance)
 DrmAgent Create - Create the av control and store in link list. More...
 
void OipfDrmAgentDestroy (S_PLUGIN *plugin)
 
void DrmAgent_onDRMMessageResult (void *hbbtv_obj, void *message_id, void *message_result, U8BIT result_code)
 
void DrmAgent_onDRMSystemMessage (void *hbbtv_obj, void *message, void *drm_system_id)
 

Detailed Description

HbbTV application/oipfDRMAgent netscape plugin.

Date
May 2014
Author
Sergio Panseri

Function Documentation

S_PLUGIN* OipfDrmAgentCreate ( NPP  instance)

DrmAgent Create - Create the av control and store in link list.


Parameters
None
Returns
Pointer to object created