hdmv_insn.h File Reference

Go to the source code of this file.

Enumerations

enum  hdmv_insn_grp { INSN_GROUP_BRANCH = 0, INSN_GROUP_CMP = 1, INSN_GROUP_SET = 2 }
enum  hdmv_insn_grp_branch { BRANCH_GOTO = 0x00, BRANCH_JUMP = 0x01, BRANCH_PLAY = 0x02 }
enum  hdmv_insn_goto { INSN_NOP = 0x00, INSN_GOTO = 0x01, INSN_BREAK = 0x02 }
enum  hdmv_insn_jump {
  INSN_JUMP_OBJECT = 0x00, INSN_JUMP_TITLE = 0x01, INSN_CALL_OBJECT = 0x02, INSN_CALL_TITLE = 0x03,
  INSN_RESUME = 0x04
}
enum  hdmv_insn_play {
  INSN_PLAY_PL = 0x00, INSN_PLAY_PL_PI = 0x01, INSN_PLAY_PL_PM = 0x02, INSN_TERMINATE_PL = 0x03,
  INSN_LINK_PI = 0x04, INSN_LINK_MK = 0x05
}
enum  hdmv_insn_cmp {
  INSN_BC = 0x01, INSN_EQ = 0x02, INSN_NE = 0x03, INSN_GE = 0x04,
  INSN_GT = 0x05, INSN_LE = 0x06, INSN_LT = 0x07
}
enum  hdmv_insn_grp_set { SET_SET = 0x00, SET_SETSYSTEM = 0x01 }
enum  hdmv_insn_set {
  INSN_MOVE = 0x01, INSN_SWAP = 0x02, INSN_ADD = 0x03, INSN_SUB = 0x04,
  INSN_MUL = 0x05, INSN_DIV = 0x06, INSN_MOD = 0x07, INSN_RND = 0x08,
  INSN_AND = 0x09, INSN_OR = 0x0a, INSN_XOR = 0x0b, INSN_BITSET = 0x0c,
  INSN_BITCLR = 0x0d, INSN_SHL = 0x0e, INSN_SHR = 0x0f
}
enum  hdmv_insn_setsystem {
  INSN_SET_STREAM = 0x01, INSN_SET_NV_TIMER = 0x02, INSN_SET_BUTTON_PAGE = 0x03, INSN_ENABLE_BUTTON = 0x04,
  INSN_DISABLE_BUTTON = 0x05, INSN_SET_SEC_STREAM = 0x06, INSN_POPUP_OFF = 0x07, INSN_STILL_ON = 0x08,
  INSN_STILL_OFF = 0x09
}

Enumeration Type Documentation

Enumerator:
INSN_GROUP_BRANCH 
INSN_GROUP_CMP 
INSN_GROUP_SET 

Definition at line 27 of file hdmv_insn.h.

Enumerator:
BRANCH_GOTO 
BRANCH_JUMP 
BRANCH_PLAY 

Definition at line 38 of file hdmv_insn.h.

Enumerator:
INSN_NOP 
INSN_GOTO 
INSN_BREAK 

Definition at line 45 of file hdmv_insn.h.

Enumerator:
INSN_JUMP_OBJECT 
INSN_JUMP_TITLE 
INSN_CALL_OBJECT 
INSN_CALL_TITLE 
INSN_RESUME 

Definition at line 52 of file hdmv_insn.h.

Enumerator:
INSN_PLAY_PL 
INSN_PLAY_PL_PI 
INSN_PLAY_PL_PM 
INSN_TERMINATE_PL 
INSN_LINK_PI 
INSN_LINK_MK 

Definition at line 61 of file hdmv_insn.h.

Enumerator:
INSN_BC 
INSN_EQ 
INSN_NE 
INSN_GE 
INSN_GT 
INSN_LE 
INSN_LT 

Definition at line 74 of file hdmv_insn.h.

Enumerator:
SET_SET 
SET_SETSYSTEM 

Definition at line 89 of file hdmv_insn.h.

Enumerator:
INSN_MOVE 
INSN_SWAP 
INSN_ADD 
INSN_SUB 
INSN_MUL 
INSN_DIV 
INSN_MOD 
INSN_RND 
INSN_AND 
INSN_OR 
INSN_XOR 
INSN_BITSET 
INSN_BITCLR 
INSN_SHL 
INSN_SHR 

Definition at line 95 of file hdmv_insn.h.

Enumerator:
INSN_SET_STREAM 
INSN_SET_NV_TIMER 
INSN_SET_BUTTON_PAGE 
INSN_ENABLE_BUTTON 
INSN_DISABLE_BUTTON 
INSN_SET_SEC_STREAM 
INSN_POPUP_OFF 
INSN_STILL_ON 
INSN_STILL_OFF 

Definition at line 114 of file hdmv_insn.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:41:48 2012 for MythTV by  doxygen 1.6.3