@MediaClass(uuid1=218169601, uuid2=257, uuid3=1792, uuid4={6,14,43,52,2,6,1,1}, definedName="GPITrigger", description="The GPITrigger class specifies a trigger action that should be taken when the GPITrigger is reached.", symbol="GPITrigger") public class GPITriggerImpl extends EventImpl implements GPITrigger, Serializable, Cloneable
Implements a trigger action that should be taken when the GPI trigger is reached.
ObjectClassPropertyID| Constructor and Description |
|---|
GPITriggerImpl() |
GPITriggerImpl(DataDefinition dataDefinition,
boolean activeState)
Creates and initializes a new GPI trigger event, which specifies a
trigger action that should be taken when the GPITrigger is reached.
|
| Modifier and Type | Method and Description |
|---|---|
GPITrigger |
clone()
Create a cloned copy of this interchange object.
|
boolean |
getActiveState()
Returns the active state of this GPI trigger, which is
true if the event
is "on". |
static boolean |
initializeActiveState() |
void |
setActiveState(boolean activeState)
Set to
true to turn the trigger "on" or
false to turn the trigger off. |
getEventComment, getEventPosition, getPositionPresent, initializeEventPosition, setEventComment, setEventPosition, setPositionPresentgenerateSequence, getCutPoint, getKeyOffset, getPackLayerKeyIndicator, getSegmentBlob, getTrackBlob, getTrackKeyRenderSequence, getTrackName, getTrackRenderSequence, segmentOffsetToTC, segmentTCToOffset, setCutPoint, setKeyOffset, setPackLayerKeyIndicator, setSegmentBlob, setTrackBlob, setTrackKeyRenderSequence, setTrackName, setTrackRenderSequenceappendComponentAttribute, appendComponentAttribute, appendComponentKLVData, appendComponentUserComment, appendComponentUserComment, clearComponentAttributes, clearComponentKLVData, clearComponentUserComments, countComponentAttributes, countComponentKLVData, countComponentUserComments, getComment, getComponentAttributes, getComponentDataDefinition, getComponentKLVData, getComponentLength, getComponentUserComments, getEditName, getJupiterClipOffset, getJupiterID, getLengthPresent, initializeComponentDataDefinition, prependComponentAttribute, prependComponentKLVData, prependComponentUserComment, removeComponentAttribute, removeComponentKLVData, removeComponentUserComment, setComponentDataDefinition, setComponentLength, setComponentLengthFromStream, setEditName, setJupiterClipOffset, setJupiterID, setLengthPresentaddApplicationPlugin, appendXMLChildren, clearApplicationPlugins, containsApplicationPlugin, containsApplicationPlugin, countApplicationPlugins, deepEquals, disableGenerationTracking, enableGenerationTracking, equals, getApplicationPlugins, getGeneration, getLinkedGenerationID, getLinkedGenerationIDString, getObjectClass, getPersistentID, getPersistentIndex, hashCode, isGenerationTracked, removeApplicationPlugin, removeApplicationPlugin, setLinkedGenerationID, setLinkedGenerationIDString, setObjectClass, setPersistentID, setPersistentIndex, toStringgetEventComment, getEventPosition, setEventComment, setEventPositiongenerateSequence, segmentOffsetToTC, segmentTCToOffsetappendComponentAttribute, 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, setPersistentIndexpublic GPITriggerImpl()
public GPITriggerImpl(DataDefinition dataDefinition, @Bool boolean activeState) throws NullPointerException
Creates and initializes a new GPI trigger event, which specifies a
trigger action that should be taken when the GPITrigger is reached. If this event
is located in an event track, its position must also be
set using EventImpl.setEventPosition(long).
dataDefinition - Kind of data represented by this component.activeState - Is the event turned on?NullPointerException - Data definition argument is null.@MediaProperty(uuid1=87032833, uuid2=0, uuid3=0, uuid4={6,14,43,52,1,1,1,1}, definedName="ActiveState", typeName="Boolean", optional=false, uniqueIdentifier=false, pid=2049, symbol="ActiveState") public boolean getActiveState()
GPITriggerReturns the active state of this GPI trigger, which is true if the event
is "on".
getActiveState in interface GPITrigger@MediaPropertySetter(value="ActiveState") public void setActiveState(boolean activeState)
GPITriggerSet to true to turn the trigger "on" or
false to turn the trigger off.
setActiveState in interface GPITriggeractiveState - Active state to set for the trigger.public static final boolean initializeActiveState()
public GPITrigger clone()
InterchangeObjectCreate a cloned copy of this interchange object.
clone in interface MediaEntityclone in interface Componentclone in interface Eventclone in interface GPITriggerclone in interface InterchangeObjectclone in interface Segmentclone in class EventImpl(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.