libgpac
Documentation of the core library of GPAC
events_constants.h File Reference

Constants for event system used by GPAC playback. More...

+ This graph shows which files directly or indirectly include this file:

Enumerations

enum  GF_EventType {
  GF_EVENT_CLICK, GF_EVENT_MOUSEUP, GF_EVENT_MOUSEDOWN, GF_EVENT_MOUSEOVER,
  GF_EVENT_MOUSEOUT, GF_EVENT_MOUSEMOVE, GF_EVENT_MOUSEWHEEL, GF_EVENT_KEYUP,
  GF_EVENT_KEYDOWN, GF_EVENT_LONGKEYPRESS, GF_EVENT_TEXTINPUT, GF_EVENT_MULTITOUCH,
  GF_EVENT_TEXTSELECT, GF_EVENT_FOCUSIN, GF_EVENT_FOCUSOUT, GF_EVENT_ACTIVATE,
  GF_EVENT_CHANGE, GF_EVENT_FOCUS, GF_EVENT_BLUR, GF_EVENT_LOAD,
  GF_EVENT_UNLOAD, GF_EVENT_ABORT, GF_EVENT_ERROR, GF_EVENT_RESIZE,
  GF_EVENT_SCROLL, GF_EVENT_ZOOM, GF_EVENT_BEGIN, GF_EVENT_BEGIN_EVENT,
  GF_EVENT_END, GF_EVENT_END_EVENT, GF_EVENT_REPEAT, GF_EVENT_REPEAT_EVENT,
  GF_EVENT_TREE_MODIFIED, GF_EVENT_NODE_INSERTED, GF_EVENT_NODE_REMOVED, GF_EVENT_NODE_INSERTED_DOC,
  GF_EVENT_NODE_REMOVED_DOC, GF_EVENT_ATTR_MODIFIED, GF_EVENT_CHAR_DATA_MODIFIED, GF_EVENT_NODE_NAME_CHANGED,
  GF_EVENT_ATTR_NAME_CHANGED, GF_EVENT_DCCI_PROP_CHANGE, GF_EVENT_ACTIVATED, GF_EVENT_DEACTIVATED,
  GF_EVENT_PAUSE, GF_EVENT_PAUSED_EVENT, GF_EVENT_PLAY, GF_EVENT_REPEAT_KEY,
  GF_EVENT_RESUME_EVENT, GF_EVENT_SHORT_ACCESSKEY, GF_EVENT_EXECUTION_TIME, GF_EVENT_MEDIA_SETUP_BEGIN,
  GF_EVENT_MEDIA_SETUP_DONE, GF_EVENT_MEDIA_LOAD_START, GF_EVENT_MEDIA_LOAD_DONE, GF_EVENT_MEDIA_PROGRESS,
  GF_EVENT_MEDIA_SUSPEND, GF_EVENT_MEDIA_EMPTIED, GF_EVENT_MEDIA_STALLED, GF_EVENT_MEDIA_LOADED_METADATA,
  GF_EVENT_MEDIA_LODADED_DATA, GF_EVENT_MEDIA_CANPLAY, GF_EVENT_MEDIA_CANPLAYTHROUGH, GF_EVENT_MEDIA_PLAYING,
  GF_EVENT_MEDIA_WAITING, GF_EVENT_MEDIA_SEEKING, GF_EVENT_MEDIA_SEEKED, GF_EVENT_MEDIA_ENDED,
  GF_EVENT_MEDIA_DURATION_CHANGED, GF_EVENT_MEDIA_TIME_UPDATE, GF_EVENT_MEDIA_RATECHANGE, GF_EVENT_MEDIA_VOLUME_CHANGED,
  GF_EVENT_HTML_MSE_SOURCE_OPEN, GF_EVENT_HTML_MSE_SOURCE_ENDED, GF_EVENT_HTML_MSE_SOURCE_CLOSE, GF_EVENT_HTML_MSE_UPDATE_START,
  GF_EVENT_HTML_MSE_UPDATE, GF_EVENT_HTML_MSE_UPDATE_END, GF_EVENT_HTML_MSE_UPDATE_ERROR, GF_EVENT_HTML_MSE_UPDATE_ABORT,
  GF_EVENT_HTML_MSE_ADD_SOURCE_BUFFER, GF_EVENT_HTML_MSE_REMOVE_SOURCE_BUFFER, GF_EVENT_BATTERY, GF_EVENT_CPU,
  GF_EVENT_UNKNOWN, GF_EVENT_DBLCLICK, GF_EVENT_SCENE_ATTACHED, GF_EVENT_VP_RESIZE,
  GF_EVENT_SIZE, GF_EVENT_SCENE_SIZE, GF_EVENT_SHOWHIDE, GF_EVENT_SET_CURSOR,
  GF_EVENT_SET_CAPTION, GF_EVENT_MOVE, GF_EVENT_REFRESH, GF_EVENT_QUIT,
  GF_EVENT_VIDEO_SETUP, GF_EVENT_SET_GL, GF_EVENT_SYS_COLORS, GF_EVENT_PASTE_TEXT,
  GF_EVENT_COPY_TEXT, GF_EVENT_CONNECT, GF_EVENT_DURATION, GF_EVENT_EOS,
  GF_EVENT_AUTHORIZATION, GF_EVENT_NAVIGATE, GF_EVENT_NAVIGATE_INFO, GF_EVENT_MESSAGE,
  GF_EVENT_PROGRESS, GF_EVENT_VIEWPOINTS, GF_EVENT_STREAMLIST, GF_EVENT_METADATA,
  GF_EVENT_MIGRATE, GF_EVENT_DISCONNECT, GF_EVENT_RESOLUTION, GF_EVENT_DROPFILE,
  GF_EVENT_TEXT_EDITING_START, GF_EVENT_TEXT_EDITING_END, GF_EVENT_QUALITY_SWITCHED, GF_EVENT_TIMESHIFT_DEPTH,
  GF_EVENT_TIMESHIFT_UPDATE, GF_EVENT_TIMESHIFT_OVERFLOW, GF_EVENT_TIMESHIFT_UNDERRUN, GF_EVENT_MAIN_ADDON_STATE,
  GF_EVENT_ADDON_DETECTED, GF_EVENT_SENSOR_ORIENTATION, GF_EVENT_SENSOR_REQUEST
}
 
enum  GF_KeyCode {
  GF_KEY_UNIDENTIFIED = 0, GF_KEY_ACCEPT = 1, GF_KEY_AGAIN, GF_KEY_ALLCANDIDATES,
  GF_KEY_ALPHANUM, GF_KEY_ALT, GF_KEY_ALTGRAPH, GF_KEY_APPS,
  GF_KEY_ATTN, GF_KEY_BROWSERBACK, GF_KEY_BROWSERFAVORITES, GF_KEY_BROWSERFORWARD,
  GF_KEY_BROWSERHOME, GF_KEY_BROWSERREFRESH, GF_KEY_BROWSERSEARCH, GF_KEY_BROWSERSTOP,
  GF_KEY_CAPSLOCK, GF_KEY_CLEAR, GF_KEY_CODEINPUT, GF_KEY_COMPOSE,
  GF_KEY_CONTROL, GF_KEY_CRSEL, GF_KEY_CONVERT, GF_KEY_COPY,
  GF_KEY_CUT, GF_KEY_DOWN, GF_KEY_END, GF_KEY_ENTER,
  GF_KEY_ERASEEOF, GF_KEY_EXECUTE, GF_KEY_EXSEL, GF_KEY_F1,
  GF_KEY_F2, GF_KEY_F3, GF_KEY_F4, GF_KEY_F5,
  GF_KEY_F6, GF_KEY_F7, GF_KEY_F8, GF_KEY_F9,
  GF_KEY_F10, GF_KEY_F11, GF_KEY_F12, GF_KEY_F13,
  GF_KEY_F14, GF_KEY_F15, GF_KEY_F16, GF_KEY_F17,
  GF_KEY_F18, GF_KEY_F19, GF_KEY_F20, GF_KEY_F21,
  GF_KEY_F22, GF_KEY_F23, GF_KEY_F24, GF_KEY_FINALMODE,
  GF_KEY_FIND, GF_KEY_FULLWIDTH, GF_KEY_HALFWIDTH, GF_KEY_HANGULMODE,
  GF_KEY_HANJAMODE, GF_KEY_HELP, GF_KEY_HIRAGANA, GF_KEY_HOME,
  GF_KEY_INSERT, GF_KEY_JAPANESEHIRAGANA, GF_KEY_JAPANESEKATAKANA, GF_KEY_JAPANESEROMAJI,
  GF_KEY_JUNJAMODE, GF_KEY_KANAMODE, GF_KEY_KANJIMODE, GF_KEY_KATAKANA,
  GF_KEY_LAUNCHAPPLICATION1, GF_KEY_LAUNCHAPPLICATION2, GF_KEY_LAUNCHMAIL, GF_KEY_LEFT,
  GF_KEY_META, GF_KEY_MEDIANEXTTRACK, GF_KEY_MEDIAPLAYPAUSE, GF_KEY_MEDIAPREVIOUSTRACK,
  GF_KEY_MEDIASTOP, GF_KEY_MODECHANGE, GF_KEY_NONCONVERT, GF_KEY_NUMLOCK,
  GF_KEY_PAGEDOWN, GF_KEY_PAGEUP, GF_KEY_PASTE, GF_KEY_PAUSE,
  GF_KEY_PLAY, GF_KEY_PREVIOUSCANDIDATE, GF_KEY_PRINTSCREEN, GF_KEY_PROCESS,
  GF_KEY_PROPS, GF_KEY_RIGHT, GF_KEY_ROMANCHARACTERS, GF_KEY_SCROLL,
  GF_KEY_SELECT, GF_KEY_SELECTMEDIA, GF_KEY_SHIFT, GF_KEY_STOP,
  GF_KEY_UP, GF_KEY_UNDO, GF_KEY_VOLUMEDOWN, GF_KEY_VOLUMEMUTE,
  GF_KEY_VOLUMEUP, GF_KEY_WIN, GF_KEY_ZOOM, GF_KEY_BACKSPACE,
  GF_KEY_TAB, GF_KEY_CANCEL, GF_KEY_ESCAPE, GF_KEY_SPACE,
  GF_KEY_EXCLAMATION, GF_KEY_QUOTATION, GF_KEY_NUMBER, GF_KEY_DOLLAR,
  GF_KEY_AMPERSAND, GF_KEY_APOSTROPHE, GF_KEY_LEFTPARENTHESIS, GF_KEY_RIGHTPARENTHESIS,
  GF_KEY_STAR, GF_KEY_PLUS, GF_KEY_COMMA, GF_KEY_HYPHEN,
  GF_KEY_FULLSTOP, GF_KEY_SLASH, GF_KEY_0, GF_KEY_1,
  GF_KEY_2, GF_KEY_3, GF_KEY_4, GF_KEY_5,
  GF_KEY_6, GF_KEY_7, GF_KEY_8, GF_KEY_9,
  GF_KEY_COLON, GF_KEY_SEMICOLON, GF_KEY_LESSTHAN, GF_KEY_EQUALS,
  GF_KEY_GREATERTHAN, GF_KEY_QUESTION, GF_KEY_AT, GF_KEY_A,
  GF_KEY_B, GF_KEY_C, GF_KEY_D, GF_KEY_E,
  GF_KEY_F, GF_KEY_G, GF_KEY_H, GF_KEY_I,
  GF_KEY_J, GF_KEY_K, GF_KEY_L, GF_KEY_M,
  GF_KEY_N, GF_KEY_O, GF_KEY_P, GF_KEY_Q,
  GF_KEY_R, GF_KEY_S, GF_KEY_T, GF_KEY_U,
  GF_KEY_V, GF_KEY_W, GF_KEY_X, GF_KEY_Y,
  GF_KEY_Z, GF_KEY_LEFTSQUAREBRACKET, GF_KEY_BACKSLASH, GF_KEY_RIGHTSQUAREBRACKET,
  GF_KEY_CIRCUM, GF_KEY_UNDERSCORE, GF_KEY_GRAVEACCENT, GF_KEY_LEFTCURLYBRACKET,
  GF_KEY_PIPE, GF_KEY_RIGHTCURLYBRACKET, GF_KEY_DEL, GF_KEY_INVERTEXCLAMATION,
  GF_KEY_DEADGRAVE, GF_KEY_DEADEACUTE, GF_KEY_DEADCIRCUM, GF_KEY_DEADTILDE,
  GF_KEY_DEADMACRON, GF_KEY_DEADBREVE, GF_KEY_DEADABOVEDOT, GF_KEY_DEADDIARESIS,
  GF_KEY_DEADRINGABOVE, GF_KEY_DEADDOUBLEACUTE, GF_KEY_DEADCARON, GF_KEY_DEADCEDILLA,
  GF_KEY_DEADOGONEK, GF_KEY_DEADIOTA, GF_KEY_EURO, GF_KEY_DEADVOICESOUND,
  GF_KEY_DEADSEMIVOICESOUND, GF_KEY_CHANNELUP, GF_KEY_CHANNELDOWN, GF_KEY_TEXT,
  GF_KEY_INFO, GF_KEY_EPG, GF_KEY_RECORD, GF_KEY_BEGINPAGE,
  GF_KEY_CELL_SOFT1, GF_KEY_CELL_SOFT2, GF_KEY_JOYSTICK
}
 
enum  GF_KeyModifier {
  GF_KEY_MOD_SHIFT = (1), GF_KEY_MOD_CTRL = (1<<2), GF_KEY_MOD_ALT = (1<<3), GF_KEY_EXT_NUMPAD = (1<<4),
  GF_KEY_EXT_LEFT = (1<<5), GF_KEY_EXT_RIGHT = (1<<6)
}
 
enum  {
  GF_CURSOR_NORMAL = 0x00, GF_CURSOR_ANCHOR, GF_CURSOR_TOUCH, GF_CURSOR_ROTATE,
  GF_CURSOR_PROXIMITY, GF_CURSOR_PLANE, GF_CURSOR_COLLIDE, GF_CURSOR_HIDE
}
 

Detailed Description

>