Skip to content

openrv-web

Classes

Interfaces

Type Aliases

ExporterContribution

ExporterContribution = BlobExporterContribution | TextExporterContribution

Defined in: plugin/types.ts:180

Union of all exporter contribution types


LUTPipelineStage

LUTPipelineStage = "precache" | "file" | "look" | "display"

Defined in: api/types.ts:106

Identifier for the four LUT pipeline stages.

The stages run in order Pre-Cache -> File -> Look -> Display, with the first three being per-source and display being session-wide.


OpenRVEventName

OpenRVEventName = "frameChange" | "play" | "pause" | "stop" | "speedChange" | "volumeChange" | "muteChange" | "audioScrubEnabledChange" | "loopModeChange" | "inOutChange" | "markerChange" | "sourceLoadingStarted" | "sourceLoaded" | "sourceLoadFailed" | "viewTransformChanged" | "renderedImagesChanged" | "representationChanged" | "fallbackActivated" | "playlistEnded" | "error"

Defined in: api/EventsAPI.ts:20

Events that can be subscribed to via the public API


PluginContributionType

PluginContributionType = "decoder" | "node" | "tool" | "exporter" | "blendMode" | "uiPanel"

Defined in: plugin/types.ts:47


PluginId

PluginId = string

Defined in: plugin/types.ts:17

Unique plugin identifier, reverse-domain style: "com.example.myformat"


PluginState

PluginState = "registered" | "initialized" | "active" | "inactive" | "disposed" | "error"

Defined in: plugin/types.ts:53

Released under the MIT License.