public interface EventTrack extends Track
Specifies a container for a sequence of events.
The specified rules for an event track are as follows:
Event or a Sequence.| Modifier and Type | Method and Description |
|---|---|
EventTrack |
clone()
Create a cloned copy of this event track.
|
Rational |
getEventTrackEditRate()
Returns the edit rate for this track, which specifies the units in which the
events specify their starting time and duration
|
long |
getEventTrackOrigin()
Gets the event track origin of this event track, which specifies the point, in edit
units, in a track from which relative times are measured.
|
void |
setEventTrackEditRate(Rational eventTrackEditRate)
Sets the edit rate for this track, which specifies the units in which the
events specify their starting time and duration
|
void |
setEventTrackOrigin(Long eventTrackOrigin)
Sets the event track origin of this event track, which specifies the point,
in edit units, in a track from which relative times are measured.
|
getDataDefinition, getEssenceTrackNumber, getTrackID, getTrackName, getTrackSegment, setEssenceTrackNumber, setTrackID, setTrackName, setTrackSegmentaddApplicationPlugin, clearApplicationPlugins, containsApplicationPlugin, containsApplicationPlugin, countApplicationPlugins, deepEquals, disableGenerationTracking, enableGenerationTracking, equals, getApplicationPlugins, getGeneration, getLinkedGenerationID, getObjectClass, isGenerationTracked, removeApplicationPlugin, removeApplicationPlugin, setLinkedGenerationID, setObjectClass, toStringgetPersistentID, setPersistentIndexRational getEventTrackEditRate()
Returns the edit rate for this track, which specifies the units in which the events specify their starting time and duration
void setEventTrackEditRate(Rational eventTrackEditRate) throws NullPointerException
Sets the edit rate for this track, which specifies the units in which the events specify their starting time and duration
eventTrackEditRate - Edit rate for this track.NullPointerException - The given edit rate is null@PositionType long getEventTrackOrigin() throws PropertyNotPresentException
Gets the event track origin of this event track, which specifies the point, in edit units, in a track from which relative times are measured. This is an optional property.
PropertyNotPresentException - The optional event track origin property
is not present in this event track.void setEventTrackOrigin(@PositionType Long eventTrackOrigin)
Sets the event track origin of this event track, which specifies the point,
in edit units, in a track from which relative times are measured. Set this optional property
to null to omit it.
eventTrackOrigin - Event track origin of this event track.EventTrack clone()
Create a cloned copy of this event track.
clone in interface InterchangeObjectclone in interface MediaEntityclone in interface Track(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.