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 
)