|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES All Classes |
See:
Description
Interface Summary | |
AttrConfig | Configuration information for an attribute attatched to a Config object. |
AttrConfig.Edit | Defines the methods for editing an existing attribute configuration. |
Attribute | Contains an instance of an attribute. |
AttrValueWrapper | A wrapper class that converts between the parsed form of the data and a user-acceptable form of the data. |
Config | Sets the paramaters for a user-defined descriptor type. |
Config.Edit | Interface for editing the properties of
a descriptor Config object.
|
Configs | This is a placeholder to allow the ViPER API to be isomorphic to the XML format, and allow each element, including the root ViperData element, conform to the Node interface. |
Descriptor | An instance of some sort of metadata, an instantiation of a
Config , that describes an event, object, or other abstract
of concrete data concerning a media file. |
DynamicAttributeValue | An extension of AttrValueWrapper that also contains
InstantInterval information. |
MediaElement | Represents a media file. |
MediaSequence | Sequence of media files to be treated as a single file. |
Node | In order to make accessing the ViPER data more straigtforward, the Node interface acts as a datatype for treating ViPER data as a tree. |
Sourcefile | Contains all of the descriptors for a specific media file (source file). |
Sourcefiles | The Sourcefiles node is a child of the ViperData node. |
TemporalNode | An interface for nodes that have associated ranges, such as dynamic attributes and OBJECT and CONTENT descriptors. |
ViperData | Classes that implement this interface act as the root for all manipulation of ViPER type metadata. |
Exception Summary | |
BadAttributeDataException | Thrown to indicate that the application has tried to set an attribute to a value that is not allowed. |
NotDynamicException | Thrown to indicate that the user is attempting to get the value or set the value of a dynamic attribute as if it were a static attribute. |
NotStaticException | Thrown to indicate that the user is attempting to get the value or set the value of a dynamic attribute as if it were a static attribute. |
UnknownAttributeTypeException | Thrown when attempting to create or use an unknown attribute type. |
The ViPER API is a set of Java classes and interfaces that allows programmatic access to video metadata in the ViPER format. This package provides the standard interfaces for reading ViPER data. This is the 'Core API.' Event handling, XML serialization, and data typing are provided through the API extensions, most or all of which are implemented in the contained implementation classes.
|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES All Classes |