Skip navigation links
Media Authoring with Java API (MAJ)

Package tv.amwa.maj.misctype

Provides annotations that describe the mapping of miscellaneous AAF data types to Java data types.

See: Description

Package tv.amwa.maj.misctype Description

Provides annotations that describe the mapping of miscellaneous AAF data types to Java data types. These annotations are designed to assist a developer by providing additional information about to interprete a value over and above the value's generic type definition.

Annotation usage

These annotations are primarily used to label methods in the MAJ API interfaces package and record packages. For example, the get and set methods for the video line map property of a picture descriptor are:

    public @VideoLineMap int[] getVideoLineMap();
    public void setVideoLineMap(@VideoLineMap int[] videoLineMap)
        throws NullPointerException;

These annotations are provided for source code use only and are not available via the Java reflection API at runtime.

Heritage

These annotations are derived from a combination of:

To look up the Java type used to represent a C data type in the AAF SDK, or vice versa, use the utility type lookup table.

See Also:
TypeDefinitionRename
Skip navigation links
Media Authoring with Java API (MAJ)

(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.