Media Authoring
with Java API

tv.amwa.maj.iface
Interface ScopeReference

All Superinterfaces:
Component, InterchangeObject, Segment
All Known Implementing Classes:
ScopeReference

public interface ScopeReference
extends Segment

Specifies a reference to a section in the specified mob slot or nested scope slot. Scope references are specified in terms of a relative slot offset, and the number of scopes to skip outward.

Author:
Richard Cartwright
See Also:
makeScopeReference(), NestedScope

Method Summary
 int getRelativeScope()
          Returns the relative scope property of this scope reference, which specifies the number of nested scopes to pass to find the nested scope or mob owning the slot.
 int getRelativeSlot()
          Returns the relative slot property of this scope reference, which specifies the number of slots that precede the slot owning the Scope Reference to pass to find the slot referenced.
 
Methods inherited from interface tv.amwa.maj.iface.Segment
segmentOffsetToTC, segmentTCToOffset
 
Methods inherited from interface tv.amwa.maj.iface.Component
appendAttribute, appendAttribute, appendComment, appendComment, appendKLVData, countAttributes, countComments, countKLVData, getAttributes, getComments, getDataDefinition, getKLVData, getLength, removeAttribute, removeComment, removeKLVData, setDataDefinition, setLength
 
Methods inherited from interface tv.amwa.maj.iface.InterchangeObject
countProperties, createOptionalPropertyValue, disableGenerationTracking, enableGenerationTracking, getDefinition, getGeneration, getGenerationAUID, getProperties, getPropertyValue, isGenerationTracked, isPropertyPresent, omitOpionalProperty, setPropertyValue
 

Method Detail

getRelativeScope

@UInt32
int getRelativeScope()

Returns the relative scope property of this scope reference, which specifies the number of nested scopes to pass to find the nested scope or mob owning the slot.

Returns:
Number of nested scopes to pass to find the nested scope slot.

getRelativeSlot

@UInt32
int getRelativeSlot()

Returns the relative slot property of this scope reference, which specifies the number of slots that precede the slot owning the Scope Reference to pass to find the slot referenced.

Returns:
Number of slots that precede the slot containing the scope reference.

Media Authoring
with Java API

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