Package io.opentimeline.opentimelineio
Class GeneratorReference
java.lang.Object
io.opentimeline.OTIOObject
io.opentimeline.opentimelineio.SerializableObject
io.opentimeline.opentimelineio.SerializableObjectWithMetadata
io.opentimeline.opentimelineio.MediaReference
io.opentimeline.opentimelineio.GeneratorReference
- All Implemented Interfaces:
java.lang.AutoCloseable
public class GeneratorReference extends MediaReference
Base class for Generators.
Generators are media references that become "generators" in editorial
systems. For example, color bars or a solid color.
Generators are media references that produce media rather than refer to it.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GeneratorReference.GeneratorReferenceBuilder
Nested classes/interfaces inherited from class io.opentimeline.opentimelineio.MediaReference
MediaReference.MediaReferenceBuilder
Nested classes/interfaces inherited from class io.opentimeline.opentimelineio.SerializableObjectWithMetadata
SerializableObjectWithMetadata.SerializableObjectWithMetadataBuilder
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protected
GeneratorReference()
GeneratorReference(GeneratorReference.GeneratorReferenceBuilder generatorReferenceBuilder)
GeneratorReference(java.lang.String name, java.lang.String generatorKind, TimeRange availableRange, AnyDictionary parameters, AnyDictionary metadata)
-
Method Summary
Modifier and Type Method Description java.lang.String
getGeneratorKind()
AnyDictionary
getParameters()
void
setGeneratorKind(java.lang.String generatorKind)
java.lang.String
toString()
Methods inherited from class io.opentimeline.opentimelineio.MediaReference
getAvailableRange, isMissingReference, setAvailableRange
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
-
GeneratorReference
protected GeneratorReference() -
GeneratorReference
public GeneratorReference(java.lang.String name, java.lang.String generatorKind, TimeRange availableRange, AnyDictionary parameters, AnyDictionary metadata) -
GeneratorReference
-
-
Method Details
-
getGeneratorKind
public java.lang.String getGeneratorKind() -
setGeneratorKind
public void setGeneratorKind(java.lang.String generatorKind) -
getParameters
-
toString
public java.lang.String toString()- Overrides:
toString
in classMediaReference
-