Package io.opentimeline.opentimelineio
Class MediaReference
java.lang.Object
io.opentimeline.OTIOObject
io.opentimeline.opentimelineio.SerializableObject
io.opentimeline.opentimelineio.SerializableObjectWithMetadata
io.opentimeline.opentimelineio.MediaReference
- All Implemented Interfaces:
java.lang.AutoCloseable
- Direct Known Subclasses:
ExternalReference
,GeneratorReference
,ImageSequenceReference
,MissingReference
public class MediaReference extends SerializableObjectWithMetadata
Base Media Reference Class.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MediaReference.MediaReferenceBuilder
Nested classes/interfaces inherited from class io.opentimeline.opentimelineio.SerializableObjectWithMetadata
SerializableObjectWithMetadata.SerializableObjectWithMetadataBuilder
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protected
MediaReference()
MediaReference(MediaReference.MediaReferenceBuilder mediaReferenceBuilder)
MediaReference(java.lang.String name, TimeRange availableRange, AnyDictionary metadata)
-
Method Summary
Modifier and Type Method Description TimeRange
getAvailableRange()
boolean
isMissingReference()
void
setAvailableRange(TimeRange availableRange)
java.lang.String
toString()
Methods inherited from class io.opentimeline.opentimelineio.SerializableObjectWithMetadata
getMetadata, getName, setMetadata, setName
Methods inherited from class io.opentimeline.opentimelineio.SerializableObject
clone, currentRefCount, dynamicFields, equals, fromJSONFile, fromJSONString, isEquivalentTo, isUnknownSchema, schemaName, schemaVersion, toJSONFile, toJSONFile, toJSONString, toJSONString
-
Constructor Details
-
MediaReference
protected MediaReference() -
MediaReference
-
MediaReference
-
-
Method Details
-
getAvailableRange
-
setAvailableRange
-
isMissingReference
public boolean isMissingReference() -
toString
public java.lang.String toString()- Overrides:
toString
in classSerializableObjectWithMetadata
-