|
enum | E_AVCNTRL_PROPERTY_IDS {
AVCTRL_DATA,
AVCTRL_PLAY_POSITION,
AVCTRL_PLAY_TIME,
AVCTRL_PLAY_STATE,
AVCTRL_ERROR,
AVCTRL_NR_TRACKS,
AVCTRL_SPEED,
AVCTRL_CURRENT_TRACK_INDEX,
AVCTRL_PERSIST,
AVCTRL_WIDTH,
AVCTRL_HEIGHT,
AVCTRL_FULL_SCREEN,
AVCTRL_COMPONENT_TYPE_VIDEO,
AVCTRL_COMPONENT_TYPE_AUDIO,
AVCTRL_COMPONENT_TYPE_SUBT,
AVCTRL_ON_PLAY_STATE_CHANGE,
AVCTRL_ON_FULL_SCREEN_CHANGE,
AVCTRL_ON_PLAY_POSITION_CHANGED,
AVCTRL_ON_SELECTED_COMPONENT_CHANGED,
AVCTRL_ON_DRM_RIGHTS_ERROR,
AVCNTRL_MAX_PROPERTY_IDS
} |
|
enum | E_AVCNTRL_METHOD_IDS {
AVCTRL_PLAY,
AVCTRL_STOP,
AVCTRL_SEEK,
AVCTRL_SET_VOLUME,
AVCTRL_NEXT,
AVCTRL_PREVIOUS,
AVCTRL_GET_COMPONENTS,
AVCTRL_GET_CURRENT_ACTIVE_COMPONENTS,
AVCTRL_SELECT_COMPONENT,
AVCTRL_UNSELECT_COMPONENT,
AVCTRL_QUEUE,
AVCTRL_SET_FULL_SCREEN,
AVCTRL_ADD_EVENT_LISTENER,
AVCTRL_REMOVE_EVENT_LISTENER,
AVCTRL_SET_SOURCE,
AVCNTRL_MAX_METHOD_IDS
} |
|
enum | E_AVCTRL_STATE {
AV_STATE_STOPPED = 0,
AV_STATE_PLAYING,
AV_STATE_PAUSED,
AV_STATE_CONNECTING,
AV_STATE_BUFFERING,
AV_STATE_FINISHED,
AV_STATE_ERROR
} |
|
|
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 AV Control netscape plugin.
- Date
- June 2013
- Author
- Sergio Panseri