45 EE_GROUP_ID_REF_ERROR = 2,
46 EE_CONTENT_REF_ERROR = 3,
49 EE_VIDEO_PREF_CHANGED = 6,
53 EE_SUBTITLE_PREF_CHANGED = 8,
56 EE_NETWORK_BOOT_INFO = 9,
57 EE_NON_DESTRUCTIVE_TUNE_OK = 10,
59 EE_KEYPRESS_CANCEL = 16,
61 EE_PVR_LIST_CHANGED = 20,
63 EE_KEYPRESS_RED = 100,
64 EE_KEYPRESS_GREEN = 101,
65 EE_KEYPRESS_YELLOW = 102,
66 EE_KEYPRESS_BLUE = 103,
68 EE_KEYPRESS_INFO = 105,
71 EE_IC_STATUS_CHANGED = 200,
72 EE_IC_LOCAL_ERROR = 201,
73 EE_IC_NETWORK_ERROR = 202,
74 EE_IC_REMOTE_ERROR = 203,
77 EE_IC_STREAM_REF_ERROR = 204,
78 EE_IC_STREAM_UNDERFLOW = 205,
80 #ifdef INCLUDE_FREESAT 81 EE_IP_STREAM_ACCESS_ERROR = 206,
84 #if defined(INCLUDE_FREESAT) || defined(INCLUDE_IPLAYER) 85 EE_AUDIO_DESC_PREF_CHANGED = 207,
88 EE_IC_STREAM_UNDERFLOW_RESUME = 208,
89 EE_IC_KEY_FILE_ERROR = 210,
94 EE_KEYPRESS_EPG = 300,
96 EE_AUDIO_LANG_PREF_CHANGED = 301,
97 EE_SUBTITLE_LANG_PREF_CHANGED = 302,
111 void MHEG5queuePrint(
char *out);
244 int MHEG5InitQueues(
void);
245 void MHEG5ExitQueues(
void);
Definition: mh5action.h:199
void MHEG5sendAppEngineEvent(E_ENGINE_EVENT engine_event)
Store an Engine event in the asynchronous event queue.
Definition: mh5queue.c:1642
void MHEG5queueEvents(void)
Allow future events to be stored in the event queues. See also MHEG5stopEventsAndQueueReset.
Definition: mh5queue.c:1537
void MHEG5requestDisplayUpdate(void)
Request display update at the end of synchronous event processing.
Definition: mh5queue.c:1864
void MHEG5actionListExecute(MHEG5Group *source, MHEG5ActionList actions)
Execute the supplied list of actions immediately. The actions will have been executed by the time the...
Definition: mh5queue.c:1407
void MHEG5PrependActionList(MHEG5ActionList actions)
Execute the supplied list of actions before others.
Definition: mh5queue.c:1511
Definition: mh5group.h:47
void MHEG5eventProcessingReset(void)
Causes the MHEG5enableEventProcessing counter to be reset to 0, and event processing to be enabled...
Definition: mh5queue.c:1804
void MHEG5AppendActionList(MHEG5ActionList actions)
The supplied list of actions should execute after any already on queue.
Definition: mh5queue.c:1034
Implementation of the Group class Description Defines the structure and behaviour of objects used as ...
void MHEG5stopEventsAndResetQueue(void)
Discard any pending events and actions and prevent future events from being queued. And reset queues. See also MHEG5queueEvents.
Definition: mh5queue.c:916
Manage elementary actions Manage a table of all actions and call a specific action which is defined b...
void MHEG5processQueue(void)
Process all pending events and actions. After processing all events and actions, Normally there will ...
Definition: mh5queue.c:1340
Implement the MHEG5 Link Class. Defines the functionality associated with reacting to events by perfo...
void MHEG5queueResetScene(MHEG5Root *grp)
Reset both event queues and the action queue, discarding any pending events and actions for this scen...
Definition: mh5queue.c:959
void MHEG5sendEvent(MHEG5Root *source, MHEG5EventType event, MHEG5Int data)
Store an event in the asynchronous event queue.
Definition: mh5queue.c:1549
void MHEG5queueUnresolveTargets(MHEG5ActionList actions)
Clear targets for the action list.
Definition: mh5queue.c:1206
void MHEG5queueResolveTargets(MHEG5ActionList actions)
Finds targets for the action list.
Definition: mh5queue.c:1184
void MHEG5enableEventProcessing(MHEG5Bool enable)
Enable or disable engine event processing. This function is used to implement the Call action for res...
Definition: mh5queue.c:1760
void MHEG5sendSync(MHEG5Root *source, MHEG5EventType event, MHEG5Int data)
Store an event in the synchronous event queue.
Definition: mh5queue.c:1660