![]() |
HBBTV
22.11.0
|
HbbTV AVComponent object. More...
#include "plugin.h"
Go to the source code of this file.
Functions | |
S_PLUGIN * | AVControlCreate (NPP instance, E_PluginType type, char *style_str, char *data, S32BIT width, S32BIT height) |
AVControl Create - Create the av control and store in link list. More... | |
void | AVControlDestroy (S_PLUGIN *plugin) |
void | AVControlSetStyleObject (S_PLUGIN *plugin) |
void | AVControlSetWindow (S_PLUGIN *plugin, NPWindow *window) |
void | AVControlPaint (S_PLUGIN *plugin, S_HBBTV_REGION *region) |
void | AVControlSetAudioParams (S_PLUGIN *plugin, BOOLEAN cache, S32BIT loop) |
void | AVControl_onPlayStateChange (void *AVControl) |
void | AVControl_onPlayPositionChanged (void *AVControl, U32BIT position) |
void | AVControl_onFullScreenChange (void *AVControl) |
void | AVControl_onSelectedComponentChanged (void *AVControl, HBBTV_JSAVComponent_Type type) |
void | AVControl_onDRMRightsError (void *av_control, U8BIT error_state, void *content_id, void *drm_system_id, void *rights_issuer_url) |
HbbTV AVComponent object.
S_PLUGIN* AVControlCreate | ( | NPP | instance, |
E_PluginType | type, | ||
char * | style_str, | ||
char * | data, | ||
S32BIT | width, | ||
S32BIT | height | ||
) |
AVControl Create - Create the av control and store in link list.
instance | |
type | |
style_str | |
data | string containing the URL if set in the HTML tag, NULL otherwise |
width | presentation width if set in the HTML tag, -1 otherwise |
height | presentation height if set in the HTML tag, -1 otherwise |