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

HbbTV ScheduledRecording 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 "channel.h"
#include "collection.h"
#include "hz_debug.h"

Macros

#define MAX_STRING_LENGTH   22
 

Enumerations

enum  E_SCHR_PROPERTY_IDS {
  SCHR_RECORDING_SCHEDULED, SCHR_RECORDING_STARTED, SCHR_RECORDING_COMPLETED, SCHR_RECORDING_PARTIALLY_COMPLETED,
  SCHR_RECORDING_ERROR, SCHR_START_PADDING, SCHR_END_PADDING, SCHR_NAME,
  SCHR_DESCRIPTION, SCHR_START_TIME, SCHR_DURATION, SCHR_STATE,
  SCHR_PARENTAL_RATINGS, SCHR_CHANNEL, SCHR_ID, SCHR_REC_START_TIME,
  SCHR_REC_DURATION, SCHR_MAX_PROPERTY_IDS
}
 
enum  E_SCHR_METHOD_IDS { SCHR_MAX_METHOD_IDS }
 

Functions

NPObjectScheduledRecordingCreate (NPP instance, void *handle)
 ScheduledRecording Create - Create the ScheduledRecording and store handle. More...
 
void * ScheduledRecordingGetHandle (NPObject *obj)
 Returns the handle associated with this ScheduledRecording object. More...
 

Detailed Description

HbbTV ScheduledRecording netscape plugin.

Date
December 2013
Author
Sergio Panseri

Function Documentation

NPObject* ScheduledRecordingCreate ( NPP  instance,
void *  handle 
)

ScheduledRecording Create - Create the ScheduledRecording and store handle.

Parameters
instanceplugin instance
handle
Returns
created object pointer
void* ScheduledRecordingGetHandle ( NPObject obj)

Returns the handle associated with this ScheduledRecording object.

Parameters
objNPObject pointer
Returns
handle