Dali VM Specification Overview


Dali VM currently consists of a C run time library and a tcl binding to that library. We provide consistent interface for both the C API and tcl commands. The set of APIs/tcl commands are divided into different packages, based on their functionalities. Some packages may depends on other packages. The packages that are being depended on need to be linked/loaded before before the packages that depend on them can be used. Below is a list of all packages available in current release of Dali VM (1.0a1) with links to their detail specifications for both tcl and C.

  Basic
    ByteImage [ tcl | C ]
    BitImage [ tcl | C ]
    ScImage [ tcl | C ]
    VectorImage [ tcl | C ]
    AudioBuffer [ tcl | C ]
    Streams [ tcl | C ]
    Colors [ tcl | C ]
  JPEG [ tcl | C ]
  MPEG
    Video [ tcl | C ]
    Audio [ tcl | C ]
    System [ tcl | C ]
  WAV [ tcl | C ]
  PNM [ tcl | C ]
  GIF [ tcl | C ]
  Vision [ tcl | C ]
  AudioMap [ tcl | C ]
  ImageMaps [ tcl | C ]
  ByteGeom [ tcl | C ]
  Kernels [ tcl | C ]


Last Updated :