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

NPAPI Broadcast. More...

#include "hbbtv_sif_types.h"
#include "hbbtv_js.h"
#include "plugin.h"

Go to the source code of this file.

Functions

void BroadcastInit (void)
 SEventInit - initialise string identifiers for SEvent. More...
 
S_PLUGINBroadcastCreate (NPP instance, char *style_str)
 Broadcast Create - Create the application manager and store handle. More...
 
void BroadcastDestroy (S_PLUGIN *plugin)
 
void BroadcastSetStyleObject (S_PLUGIN *plugin)
 
void BroadcastSetWindow (S_PLUGIN *plugin, NPWindow *window)
 
void BroadcastPaint (S_PLUGIN *plugin, S_HBBTV_REGION *rect)
 
void BroadcastStreamData (S_PLUGIN *plugin, void *notifyData, U8BIT *data, U32BIT length)
 
void BroadcastStreamNotify (S_PLUGIN *plugin, void *notifyData, NPReason reason)
 
void Broadcast_onPlayStateChange (void *videoBroadcast, E_HBBTV_BROADCAST_STATE state, HBBTV_JSVideoBroadcast_ERROR_STATE error)
 
void Broadcast_onChannelChangeError (void *videoBroadcast, void *channel, HBBTV_JSVideoBroadcast_ERROR_STATE error)
 
void Broadcast_onChannelChangeSucceeded (void *videoBroadcast, void *channel)
 
void Broadcast_onFullScreenChange (void *videoBroadcast)
 
void Broadcast_onParentalRatingChange (void *videoBroadcast, void *contentID, void *parental_ratings, void *drmSystemID, BOOLEAN blocked)
 
void Broadcast_onParentalRatingError (void *videoBroadcast, void *contentID, void *parental_ratings, void *drmSystemID)
 
void Broadcast_onSelectedComponentChanged (void *videoBroadcast, HBBTV_JSAVComponent_Type type)
 
void Broadcast_onProgrammesChanged (void *videoBroadcast)
 
void Broadcast_onStreamEvent (void *videoBroadcast, U32BIT event_type, S_HBBTV_SE_INFO *einfo)
 
void Broadcast_onRecordingEvent (void *video_broadcast, HBBTV_JSVideoBroadcast_RECORDING_STATE state, HBBTV_JSVideoBroadcast_RECORDING_ERROR error, void *id)
 
void Broadcast_onPlaySpeedChanged (void *video_broadcast, float speed)
 
void Broadcast_onPlayPositionChanged (void *video_broadcast, U32BIT position)
 
void Broadcast_onDRMRightsError (void *video_broadcast, U8BIT error_state, void *content_id, void *drm_system_id, void *rights_issuer_url)
 

Detailed Description

NPAPI Broadcast.

Date
April 2013
Author
Adam Sturtridge

Function Documentation

S_PLUGIN* BroadcastCreate ( NPP  instance,
char *  style_str 
)

Broadcast Create - Create the application manager and store handle.


Parameters
valueof object
Returns
created object pointer
void BroadcastInit ( void  )

SEventInit - initialise string identifiers for SEvent.


Parameters
None