public interface Transition extends Component
Specifies that the two adjacent Segments should be overlapped when they are played and that the overlapped sections should be combined using the specified effect. Transitions are used to specify sequences according to the specified rules for a sequence. The operation that they specify must be appropriate for use in a transition, which means that it has two inputs and a level parameter.
Sequence,
OperationDefinition,
OperationConstant| Modifier and Type | Method and Description |
|---|---|
Transition |
clone()
Create a cloned copy of this transition.
|
long |
getCutPoint()
Returns the point at which a cut would be inserted if this transition
were removed.
|
OperationGroup |
getTransitionOperation()
Returns the operation group defining the operation of this transition, which specifies
the effect to be applied during the transition.
|
void |
setCutPoint(long cutPoint)
Sets the point at which a cut would be inserted if this transition
were removed.
|
void |
setTransitionOperation(OperationGroup operationGroup)
Sets the operation group defining the operation of this transition, which specifies
the effect to be applied during the transition.
|
appendComponentAttribute, appendComponentAttribute, appendComponentKLVData, appendComponentUserComment, appendComponentUserComment, clearComponentAttributes, clearComponentKLVData, clearComponentUserComments, countComponentAttributes, countComponentKLVData, countComponentUserComments, getComponentAttributes, getComponentDataDefinition, getComponentKLVData, getComponentLength, getComponentUserComments, getLengthPresent, removeComponentAttribute, removeComponentKLVData, removeComponentUserComment, setComponentDataDefinition, setComponentLength, setLengthPresentaddApplicationPlugin, clearApplicationPlugins, containsApplicationPlugin, containsApplicationPlugin, countApplicationPlugins, deepEquals, disableGenerationTracking, enableGenerationTracking, equals, getApplicationPlugins, getGeneration, getLinkedGenerationID, getObjectClass, isGenerationTracked, removeApplicationPlugin, removeApplicationPlugin, setLinkedGenerationID, setObjectClass, toStringgetPersistentID, setPersistentIndex@PositionType long getCutPoint()
Returns the point at which a cut would be inserted if this transition were removed.
void setCutPoint(@PositionType long cutPoint)
Sets the point at which a cut would be inserted if this transition were removed.
cutPoint - Point at which a cut would be inserted if the transition
were removed.OperationGroup getTransitionOperation()
Returns the operation group defining the operation of this transition, which specifies the effect to be applied during the transition.
OperationGroup.isValidTransitionOperation(),
TypeDefinitions.OperationGroupStrongReferencevoid setTransitionOperation(OperationGroup operationGroup) throws NullPointerException
Sets the operation group defining the operation of this transition, which specifies the effect to be applied during the transition.
operationGroup - Operation group associated with the transition.NullPointerException - The given operation group is null.OperationGroup.isValidTransitionOperation()Transition clone()
Create a cloned copy of this transition.
clone in interface Componentclone in interface InterchangeObjectclone in interface MediaEntity(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.