Veejay Video Objects

Vevo provides a data model for handling dynamic C-objects in runtime. It tries to bridge the gap between unstructured data and high level interaction with this data.

In vevo, such a structure is called a Port. In each Port you can put other ports or properties. Each property is a pair of (key,value), The key is used to access and store the data in the Port.

A port uses either a linked list or a hashtable to store the properties. The interface provides a generic API to interact with either data structure.

Features:

  • generic interface
  • fast

vevo header file vevo library