[libbluray-devel] Grouped GC_CTRL_* enums
hpi1
git at videolan.org
Fri May 6 10:59:07 CEST 2011
libbluray | branch: master | hpi1 <hpi1 at anonymous.org> | Wed May 4 14:53:07 2011 +0300| [f477eea1df3d47af3f3788e4e7e7bf36c91860a1] | committer: hpi1
Grouped GC_CTRL_* enums
> http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=f477eea1df3d47af3f3788e4e7e7bf36c91860a1
---
src/libbluray/decoders/graphics_controller.h | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/src/libbluray/decoders/graphics_controller.h b/src/libbluray/decoders/graphics_controller.h
index a0123e2..30ef627 100644
--- a/src/libbluray/decoders/graphics_controller.h
+++ b/src/libbluray/decoders/graphics_controller.h
@@ -40,15 +40,21 @@ typedef struct graphics_controller_s GRAPHICS_CONTROLLER;
typedef void (*gc_overlay_proc_f)(void *, const struct bd_overlay_s * const);
typedef enum {
- GC_CTRL_NOP,
+ /* */
+ GC_CTRL_NOP, /* No input. Render page / run timers / run animations */
+ GC_CTRL_RESET, /* reset graphics controller */
+
+ /* user input */
GC_CTRL_VK_KEY, /* param: bd_vk_key_e */
+ GC_CTRL_MOUSE_MOVE, /* move selected button to (x,y), param: (x<<16 | y) */
+
+ /* HDMV VM control messages */
GC_CTRL_ENABLE_BUTTON, /* param: button_id */
GC_CTRL_DISABLE_BUTTON, /* param: button_id */
GC_CTRL_SET_BUTTON_PAGE,
GC_CTRL_POPUP, /* param: on/off */
GC_CTRL_IG_END, /* execution of IG object is complete */
- GC_CTRL_RESET, /* reset graphics controller */
- GC_CTRL_MOUSE_MOVE, /* move selected button to (x,y), param: (x<<16 | y) */
+
} gc_ctrl_e;
typedef struct {
More information about the libbluray-devel
mailing list