Media Authoring
with Java API

tv.amwa.maj.constant
Interface UsageType


public interface UsageType

Implement this interface to access unique identifiers describing the way that a mob is used. This interface is also used to seed the define the extendible enumeration UsageType.

The built-in usage codes are specified in the AAF edit protocol.

Author:
Richard Cartwright
See Also:
ExtendibleEnumerationItem, TypeDefinitionExtendibleEnumeration, Mob.getUsageCode(), ExtendibleEnumerationWarehouse, TypeDefinitionExtendibleEnumeration.UsageType

Field Summary
static AUID AdjustedClip
          Mob is a composition mob used as an adjusted clip, where an effect is applied directly to a clip and applies to all uses of that clip, e.g.
static AUID LowerLevel
          Mob is a composition mob used as a lower-level composition, which specifies a composition that is referenced by another composition in a file.
static AUID SubClip
          Mob is a composition mob used as a sub-clip, where a section of a clip is identified and thereafter treated in the user interface as an additional clip.
static AUID Template
          Mob is a master mob with no sources.
static AUID TopLevel
          Mob is a composition mob used as a top-level composition, which specifies a composition that is not referenced by another composition in a file.
 

Field Detail

SubClip

@ExtendibleEnumerationItem(target="Usage")
static final AUID SubClip

Mob is a composition mob used as a sub-clip, where a section of a clip is identified and thereafter treated in the user interface as an additional clip.


AdjustedClip

@ExtendibleEnumerationItem(target="Usage")
static final AUID AdjustedClip

Mob is a composition mob used as an adjusted clip, where an effect is applied directly to a clip and applies to all uses of that clip, e.g. an audio gain effect.


TopLevel

@ExtendibleEnumerationItem(target="Usage")
static final AUID TopLevel

Mob is a composition mob used as a top-level composition, which specifies a composition that is not referenced by another composition in a file.


LowerLevel

@ExtendibleEnumerationItem(target="Usage")
static final AUID LowerLevel

Mob is a composition mob used as a lower-level composition, which specifies a composition that is referenced by another composition in a file.


Template

@ExtendibleEnumerationItem(target="Usage")
static final AUID Template

Mob is a master mob with no sources.


Media Authoring
with Java API

(c) 2007-2008 Richard Cartwright, all rights reserved. Subject to the terms of the AAF SDK Public Source License.