Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
decoder.h File Reference
#include "ifo_types.h"
#include "dvdnav_internal.h"

Classes

struct  link_t
 
struct  registers_t
 
struct  command_t
 

Enumerations

enum  link_cmd_t {
  LinkNoLink = 0, LinkTopC = 1, LinkNextC = 2, LinkPrevC = 3,
  LinkTopPG = 5, LinkNextPG = 6, LinkPrevPG = 7, LinkTopPGC = 9,
  LinkNextPGC = 10, LinkPrevPGC = 11, LinkGoUpPGC = 12, LinkTailPGC = 13,
  LinkRSM = 16, LinkPGCN, LinkPTTN, LinkPGN,
  LinkCN, Exit, JumpTT, JumpVTS_TT,
  JumpVTS_PTT, JumpSS_FP, JumpSS_VMGM_MENU, JumpSS_VTSM,
  JumpSS_VMGM_PGC, CallSS_FP, CallSS_VMGM_MENU, CallSS_VTSM,
  CallSS_VMGM_PGC, PlayThis
}
 

Functions

int32_t vmEval_CMD (vm_cmd_t commands[], int32_t num_commands, registers_t *registers, link_t *return_values)
 
uint32_t vm_getbits (command_t *command, int32_t start, int32_t count)
 

Enumeration Type Documentation

§ link_cmd_t

enum link_cmd_t
Enumerator
LinkNoLink 
LinkTopC 
LinkNextC 
LinkPrevC 
LinkTopPG 
LinkNextPG 
LinkPrevPG 
LinkTopPGC 
LinkNextPGC 
LinkPrevPGC 
LinkGoUpPGC 
LinkTailPGC 
LinkRSM 
LinkPGCN 
LinkPTTN 
LinkPGN 
LinkCN 
Exit 
JumpTT 
JumpVTS_TT 
JumpVTS_PTT 
JumpSS_FP 
JumpSS_VMGM_MENU 
JumpSS_VTSM 
JumpSS_VMGM_PGC 
CallSS_FP 
CallSS_VMGM_MENU 
CallSS_VTSM 
CallSS_VMGM_PGC 
PlayThis 

Function Documentation

§ vm_getbits()

uint32_t vm_getbits ( command_t command,
int32_t  start,
int32_t  count 
)

§ vmEval_CMD()

int32_t vmEval_CMD ( vm_cmd_t  commands[],
int32_t  num_commands,
registers_t registers,
link_t return_values 
)