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 = 1 , GF_EVENT_MOUSEUP , GF_EVENT_MOUSEDOWN , GF_EVENT_MOUSEMOVE ,
  GF_EVENT_LAST_MOUSE_COORDS = GF_EVENT_MOUSEMOVE , GF_EVENT_MOUSEWHEEL , GF_EVENT_MULTITOUCH , GF_EVENT_LAST_MOUSE = 10 ,
  GF_EVENT_FIRST_KEY = 20 , GF_EVENT_KEYUP = GF_EVENT_FIRST_KEY , GF_EVENT_KEYDOWN , GF_EVENT_LONGKEYPRESS ,
  GF_EVENT_TEXTINPUT , GF_EVENT_FIRST_INTERNAL = 30 , GF_EVENT_UNKNOWN = GF_EVENT_FIRST_INTERNAL , GF_EVENT_DBLCLICK ,
  GF_EVENT_SCENE_ATTACHED , 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_SET_ORIENTATION ,
  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_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_ADDON_DETECTED , GF_EVENT_MAIN_ADDON_STATE ,
  GF_EVENT_CODEC_SLOW , GF_EVENT_CODEC_OK , GF_EVENT_SENSOR_REQUEST , GF_EVENT_SENSOR_ORIENTATION ,
  GF_EVENT_SENSOR_GPS , GF_EVENT_LAST_INTERNAL , GF_EVENT_FIRST_DOM = 60 , GF_EVENT_VP_RESIZE ,
  GF_EVENT_TEXTSELECT , GF_EVENT_MOUSEOVER , GF_EVENT_MOUSEOUT , 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_BATTERY , GF_EVENT_CPU
}
 
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

>