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

Oipf object factory object. More...

#include <string.h>
#include "techtype.h"
#include "hbbtv.h"
#include "hbbtv_js.h"
#include "hbbtv_sif_os.h"
#include "object.h"
#include "av_control.h"
#include "video_broadcast.h"
#include "app.h"
#include "oipf_app_mgr.h"
#include "oipf_config.h"
#include "oipf_parental_control_mgr.h"
#include "debug.h"
#include "oipf_obj_factory.h"
#include "oipf_capabilities.h"
#include "oipf_search_mgr.h"
#include "oipf_recording_scheduler.h"
#include "oipf_drm_agent.h"
#include "hbbtv_control.h"

Functions

void HBBTV_JSExportPluginCallbacks (const S_PLUGIN_FUNCS *p_funcs)
 
const S_PLUGIN_FUNCSHBBTV_GetPluginCallbacks (void)
 Returns the pointer to the callback function pointers as set with HBBTV_JSExportPluginCallbacks. More...
 
E_HBBTV_ERR HBBTV_ObjFactoryInitialise (U8BIT options)
 
void HBBTV_ObjFactoryFinalise (void)
 
BOOLEAN HBBTV_JSOipfObjFactory_isObjSupported (S_HBBTV_STRING *mime_type)
 Boolean isObjectSupported( String mimeType ), Section 7.1.1. More...
 
void * HBBTV_JSOipfObjFactory_createVideoBroadcastObject (void)
 HTMLObjectElement createVideoBroadcastObject(), Section 7.1.1.1. More...
 
void * HBBTV_JSOipfObjFactory_createVideoMpegObject (void)
 HTMLObjectElement createVideoMpegObject(), Section 7.1.1.1. More...
 
void * HBBTV_JSOipfObjFactory_createAppMgrObject (void)
 Object createApplicationManagerObject(), Section 7.1.1.2. More...
 
void * HBBTV_JSOipfObjFactory_createConfigObject (void)
 Object createConfigurationObject(), Section 7.1.1.2. More...
 
void * HBBTV_JSOipfObjFactory_createParentalControlMgrObject (void)
 Object createParentalControlManagerObject(), Section 7.1.1.2. More...
 
void * HBBTV_JSOipfObjFactory_createCapabilitiesObject (void)
 Object createCapabilitiesObject(), Section 7.1.1.2. More...
 
void * HBBTV_JSOipfObjFactory_createSearchManagerObject (void)
 Object createSearchManagerObject(), Section 7.1.1.2. More...
 
void * HBBTV_JSOipfObjFactory_createRecordingSchedulerObject (void)
 Object createRecordingSchedulerObject(), Section 7.1.1.2. More...
 
void * HBBTV_JSOipfObjFactory_createDRMAgentObject (void)
 Object createDRMAgentObject(), section 7.1.1.2.
 
S32BIT HBBTV_ObjFactorygetKeyset (void)
 

Detailed Description

Oipf object factory object.

Date
01/01/2013
Author
Adam Sturtridge

Function Documentation

const S_PLUGIN_FUNCS* HBBTV_GetPluginCallbacks ( void  )

Returns the pointer to the callback function pointers as set with HBBTV_JSExportPluginCallbacks.

Returns
Structure containing the callback function pointers
void* HBBTV_JSOipfObjFactory_createAppMgrObject ( void  )

Object createApplicationManagerObject(), Section 7.1.1.2.

Note
Object createApplicationManagerObject()
Section 7.1.1.2
void* HBBTV_JSOipfObjFactory_createCapabilitiesObject ( void  )

Object createCapabilitiesObject(), Section 7.1.1.2.

Note
Object createCapabilitiesObject()
Section 7.1.1.2
void* HBBTV_JSOipfObjFactory_createConfigObject ( void  )

Object createConfigurationObject(), Section 7.1.1.2.

Note
Object createConfigurationObject()
Section 7.1.1.2
void* HBBTV_JSOipfObjFactory_createParentalControlMgrObject ( void  )

Object createParentalControlManagerObject(), Section 7.1.1.2.

Note
Object createParentalControlManagerObject()
Section 7.1.1.2
void* HBBTV_JSOipfObjFactory_createRecordingSchedulerObject ( void  )

Object createRecordingSchedulerObject(), Section 7.1.1.2.

Note
Object createRecordingSchedulerObject()
Section 7.1.1.2
void* HBBTV_JSOipfObjFactory_createSearchManagerObject ( void  )

Object createSearchManagerObject(), Section 7.1.1.2.

Note
Object createSearchManagerObject()
Section 7.1.1.2
void* HBBTV_JSOipfObjFactory_createVideoBroadcastObject ( void  )

HTMLObjectElement createVideoBroadcastObject(), Section 7.1.1.1.

Note
HTMLObjectElement createVideoBroadcastObject()
Section 7.1.1.1
void* HBBTV_JSOipfObjFactory_createVideoMpegObject ( void  )

HTMLObjectElement createVideoMpegObject(), Section 7.1.1.1.

Note
HTMLObjectElement createVideoMpegObject()
Section 7.1.1.1
BOOLEAN HBBTV_JSOipfObjFactory_isObjSupported ( S_HBBTV_STRING mime_type)

Boolean isObjectSupported( String mimeType ), Section 7.1.1.

Note
Boolean isObjectSupported( String mimeType )
Section 7.1.1