@Immutable public final class Sequence extends StructuralComponent
Modifier and Type | Class and Description |
---|---|
static class |
Sequence.SequenceBO
Object corresponding to a parsed Sequence descriptive metadata set defined in st377-1:2011
|
StructuralComponent.StructuralComponentBO
InterchangeObject.InterchangeObjectBO
Constructor and Description |
---|
Sequence(Sequence.SequenceBO sequenceBO,
java.util.List<StructuralComponent> structuralComponents)
Instantiates a new Sequence object
|
Modifier and Type | Method and Description |
---|---|
java.lang.Long |
getDuration()
Getter for the duration of the Sequence in units of edit rate
|
MXFUID |
getInstanceUID()
Getter for the instance UID corresponding to this Sequence object
|
MXFDataDefinition |
getMxfDataDefinition()
Getter for the data type of this structural metadata set
|
int |
getNumberOfStructuralComponents()
Getter for the number of structural components referred by this Sequence object
|
java.util.List<SourceClip> |
getSourceClips()
Getter for the subset of structural components that are of type SourceClip
|
MXFUID |
getSourceClipUID(int index)
Getter for the instance UID of a SourceClip structural component in the list of structural components referred by this Sequence object
|
java.util.List<MXFUID> |
getStructuralComponentInstanceUIDs()
Getter for the list of instance UIDs of structural components referred by this sequence
|
java.lang.String |
toString()
A method that returns a string representation of a Sequence object
|
public Sequence(Sequence.SequenceBO sequenceBO, java.util.List<StructuralComponent> structuralComponents)
sequenceBO
- the parsed Sequence objectstructuralComponents
- the list of structural components referred by this Sequence objectpublic MXFUID getInstanceUID()
public int getNumberOfStructuralComponents()
public java.util.List<SourceClip> getSourceClips()
public MXFUID getSourceClipUID(int index)
index
- - the index in the list corresponding to the SourceClip structural componentpublic MXFDataDefinition getMxfDataDefinition()
public java.lang.Long getDuration()
public java.util.List<MXFUID> getStructuralComponentInstanceUIDs()
public java.lang.String toString()
toString
in class java.lang.Object