Serialized Data (Fields Only)

Last updated 4 months ago by semagnumsemagnum

This document is a list of all the OpenTimelineIO classes that serialize to and from JSON, omitting plugins classes and docstrings.

This document is automatically generated by running:

src/py-opentimelineio/opentimelineio/console/autogen_serialized_datamodel.py

or by running:

make doc-model

It is part of the unit tests suite and should be updated whenever the schema changes. If it needs to be updated and this file regenerated, run:

make doc-model-update

Classes#

Module: opentimelineio.adapters#

Adapter.1#

parameters:

  • filepath
  • name
  • suffixes

Module: opentimelineio.core#

Color.1#

parameters:

  • a
  • b
  • g
  • name
  • r

Composable.1#

parameters:

  • metadata
  • name

Composition.1#

parameters:

  • color
  • effects
  • enabled
  • markers
  • metadata
  • name
  • source_range

Item.1#

parameters:

  • color
  • effects
  • enabled
  • markers
  • metadata
  • name
  • source_range

MediaReference.1#

parameters:

  • available_image_bounds
  • available_range
  • metadata
  • name

SerializableObjectWithMetadata.1#

parameters:

  • metadata
  • name

Module: opentimelineio.hooks#

HookScript.1#

parameters:

  • filepath
  • name

Module: opentimelineio.media_linker#

MediaLinker.1#

parameters:

  • filepath
  • name

Module: opentimelineio.opentime#

RationalTime.1#

parameters:

  • rate
  • value

TimeRange.1#

parameters:

  • duration
  • start_time

TimeTransform.1#

parameters:

  • offset
  • rate
  • scale

Module: opentimelineio.plugins#

PluginManifest.1#

parameters:

  • adapters
  • hook_scripts
  • hooks
  • media_linkers
  • schemadefs
  • version_manifests

SerializableObject.1#

parameters:

  • filepath
  • name

Module: opentimelineio.schema#

Clip.2#

parameters:

  • active_media_reference_key
  • color
  • effects
  • enabled
  • markers
  • media_references
  • metadata
  • name
  • source_range

Effect.1#

parameters:

  • effect_name
  • enabled
  • metadata
  • name

ExternalReference.1#

parameters:

  • available_image_bounds
  • available_range
  • metadata
  • name
  • target_url

FreezeFrame.1#

parameters:

  • effect_name
  • enabled
  • metadata
  • name
  • time_scalar

Gap.1#

parameters:

  • color
  • effects
  • enabled
  • markers
  • metadata
  • name
  • source_range

GeneratorReference.1#

parameters:

  • available_image_bounds
  • available_range
  • generator_kind
  • metadata
  • name
  • parameters

ImageSequenceReference.1#

parameters:

  • available_image_bounds
  • available_range
  • frame_step
  • frame_zero_padding
  • metadata
  • missing_frame_policy
  • name
  • name_prefix
  • name_suffix
  • rate
  • start_frame
  • target_url_base

LinearTimeWarp.1#

parameters:

  • effect_name
  • enabled
  • metadata
  • name
  • time_scalar

Marker.2#

parameters:

  • color
  • comment
  • marked_range
  • metadata
  • name

MissingReference.1#

parameters:

  • available_image_bounds
  • available_range
  • metadata
  • name

SerializableCollection.1#

parameters:

  • metadata
  • name

Stack.1#

parameters:

  • color
  • effects
  • enabled
  • markers
  • metadata
  • name
  • source_range

TimeEffect.1#

parameters:

  • effect_name
  • enabled
  • metadata
  • name

Timeline.1#

parameters:

  • global_start_time
  • metadata
  • name
  • tracks

Track.1#

parameters:

  • color
  • effects
  • enabled
  • kind
  • markers
  • metadata
  • name
  • source_range

Transition.1#

parameters:

  • in_offset
  • metadata
  • name
  • out_offset
  • transition_type

SchemaDef.1#

parameters:

  • filepath
  • name