All Classes

Class Description
Algorithms  
Any
A type-safe container for single values of any type.
AnyDictionary
AnyDictionary has the same API as java.util.Map.
AnyDictionary.AnyEntry
Holds a key, value pair.
String key, Any value
AnyVector
AnyVector has the same API as java.util.Collection.
Clip
Contains a media reference and a trim on that media reference.
Clip.ClipBuilder  
Composable
An object that can be composed by tracks.
Composable.ComposableBuilder  
Composition
Base class for an OTIO Item that contains other Items.
Composition.CompositionBuilder  
Deserialization  
Effect
Base class for all effects.
Effect.EffectBuilder  
ErrorStatus  
ErrorStatus  
ErrorStatus.Outcome  
ErrorStatus.Outcome  
ExternalReference
Reference to media via a url, for example "file:///var/tmp/foo.mov"
ExternalReference.ExternalReferenceBuilder  
FreezeFrame
Hold the first frame of the clip for the duration of the clip.
FreezeFrame.FreezeFrameBuilder  
Gap
Gap Item - represents a transparent gap in content.
Gap.GapBuilder  
GeneratorReference
Base class for Generators.
GeneratorReference.GeneratorReferenceBuilder  
ImageSequenceReference
An ImageSequenceReference refers to a numbered series of single-frame image files.
ImageSequenceReference.ImageSequenceReferenceBuilder  
ImageSequenceReference.MissingFramePolicy
enum ImageSequenceReference.MissingFramePolicy directive for how frames in sequence not found on disk should be handled.
IsDropFrameRate  
Item
An Item is a Composable that can be part of a Composition or Timeline.
Item.ItemBuilder  
LibraryLoader
This class uses NativeUtils to load native libraries from the JAR archive.
LinearTimeWarp
A time warp that applies a linear scale across the entire clip.
LinearTimeWarp.LinearTimeWarpBuilder  
Marker
Holds metadata over time on a timeline
Marker.Color  
Marker.MarkerBuilder  
MediaReference
Base Media Reference Class.
MediaReference.MediaReferenceBuilder  
MissingReference
Represents media for which a concrete reference is missing.
MissingReference.MissingReferenceBuilder  
NativeUtils
A simple library class which helps with loading dynamic libraries stored in the JAR archive.
OTIOFactory
A singleton factory class that helps in creating all OTIO objects.
OTIOFinalizer
A finalizer class for internal use of the library.
OTIONative
A class that holds the native handle and class name of an OTIO object.
OTIOObject
Base class for all OTIO objects.
OTIOTest
Test classs for the multithreading test.
Pair<T,​U>
A generic class that holds a pair of values.
RationalTime
Represents an instantaneous point in time, value * (1/rate) seconds from time 0 seconds.
RationalTime.RationalTimeBuilder  
SerializableCollection
A kind of composition which can hold any serializable object.
SerializableCollection.SerializableCollectionBuilder  
SerializableObject
Base object for things that can be [de]serialized to/from .otio files.
SerializableObjectWithMetadata
A SerializableObject with a metadata dictionary.
SerializableObjectWithMetadata.SerializableObjectWithMetadataBuilder  
Serialization  
Stack
A stack represents a series of composables.
Stack.StackBuilder  
TimeEffect
Base TimeEffect Class
TimeEffect.TimeEffectBuilder  
Timeline
A class that contains a Stack.
Timeline.TimelineBuilder  
TimeRange
Contains a range of time, starting (and including) startTime and lasting duration.value * (1/duration.rate) seconds.
TimeRange.TimeRangeBuilder  
TimeTransform
1D Transform for RationalTime.
TimeTransform.TimeTransformBuilder  
Track
A class that holds a list of Composables.
Track.Kind  
Track.NeighborGapPolicy
enum for deciding how to add gap when asking for neighbors
Track.TrackBuilder  
Transition
Represents a transition between two items.
Transition.TransitionBuilder  
Transition.Type
Encoding types of transitions.
Triplet<T,​U,​V>
A generic class that holds a triplet of values.
UnknownSchema
Represents an object whose schema is unknown to us.
UnknownSchema.UnknownSchemaBuilder