JavaScript video editor, encoder, and streamer - version 5.0.6

Types

ActionObject

ActionObject: Partial<ActionOptions>

Any

Any: any

AudibleClass

AudibleClass: Constrained<Audible>

AudibleContents

AudibleContents: AudibleContent[]

AudibleDefinitionClass

AudibleDefinitionClass: Constrained<AudibleDefinition>

AudibleFileClass

AudibleFileClass: Constrained<AudibleFile>

AudibleFileDefinitionClass

AudibleFileDefinitionClass: Constrained<AudibleFileDefinition>

AudioDefinitionObject

AudioDefinitionObject: AudibleFileDefinitionObject

AudioObject

AudioObject: AudibleFileObject

ClipClass

ClipClass: Constrained<Clip>

ClipDefinitionClass

ClipDefinitionClass: Constrained<ClipDefinition>

ClipOrEffect

ClipOrEffect: Clip | Effect

Clips

Clips: Clip[]

CommandDescriptions

CommandDescriptions: CommandDescription[]

CommandDestination

CommandDestination: string | internal.Writable

CommandInputs

CommandInputs: CommandInput[]

CommandOutputs

CommandOutputs: RenderingCommandOutput[]

Constrained

Constrained<T>: new (...args: any[]) => T

Type parameters

Type declaration

    • new (...args: any[]): T
    • Parameter

      Rest ...args: any[]

      Returns T

Content

Contents

Contents: Content[]

ConvolutionChannel

ConvolutionChannel: "combined" | ConvolutionRgba

ConvolutionKey

ConvolutionKey: "bias" | "multiplier"

ConvolutionNumbersKey

ConvolutionNumbersKey: "matrix"

ConvolutionRgba

ConvolutionRgba: "r" | "b" | "g" | "a"

ConvolutionRgbaObject

ConvolutionRgbaObject: { [ index in ConvolutionRgba]: number }

ConvolutionRgbasObject

ConvolutionRgbasObject: { [ index in ConvolutionRgba]: Numbers }

ConvolutionStringObject

ConvolutionStringObject: { [ index in ConvolutionChannel]?: StringOrUndefined }

DefinitionClass

DefinitionClass: Constrained<DefinitionBase>

DefinitionObjects

DefinitionObjects: DefinitionObject[]

DefinitionTimes

DefinitionTimes: Map<Definition, Times[]>

EditorInputs

EditorInputs: { [ key in DataType]: UnknownElement }

EffectDefinitionObject

EffectDefinitionObject: ModularDefinitionObject

EffectObject

EffectObject: ModularObject

Effects

Effects: Effect[]

EventsType

EventsType: CustomEvent<EventsDetail>

FactoryObject

FactoryObject: { audio?: AudioFactory; effect?: EffectFactory; filter?: FilterFactory; font?: FontFactory; image?: ImageFactory; merger?: MergerFactory; scaler?: ScalerFactory; theme?: ThemeFactory; transition?: TransitionFactory; video?: VideoFactory; videosequence?: VideoSequenceFactory; videostream?: VideoStreamFactory }

Type declaration

FilterChains

FilterChains: FilterChain[]

FontObject

FontObject: InstanceObject

GraphFiles

GraphFiles: GraphFile[]

GraphFilters

GraphFilters: GraphFilter[]

ImageObject

ImageObject: TransformableObject

InstanceClass

InstanceClass: Constrained<InstanceBase>

Interval

Interval: ReturnType<typeof setInterval>

JsonValue

LoadAudioPromise

LoadAudioPromise: Promise<LoadedAudio>

LoadFontPromise

LoadFontPromise: Promise<LoadedFont>

LoadImagePromise

LoadImagePromise: Promise<LoadedImage>

LoadPromise

LoadPromise: Promise<void>

LoadTypeExtensions

LoadTypeExtensions: { [ index in LoadType]: string[] }

LoadVideoPromise

LoadVideoPromise: Promise<LoadVideoResult>

MergerDefinitionObject

MergerDefinitionObject: ModularDefinitionObject

MergerObject

MergerObject: ModularObject

ModularClass

ModularClass: Constrained<Modular>

ModularDefinitionClass

ModularDefinitionClass: Constrained<ModularDefinition>

ModularGraphFilters

ModularGraphFilters: ModularGraphFilter[]

NodeObject

NodeObject: Exclude<React.ReactNode, boolean | null | undefined>

NodesArray

NodesArray: NodeObject[]

NumberOrUndefined

NumberOrUndefined: number | undefined

Numbers

Numbers: number[]

NumbersOrUndefined

NumbersOrUndefined: Numbers | undefined

PanelOptions

PanelOptions: Partial<PanelOptionsStrict>

PanelOptionsOrFalse

PanelOptionsOrFalse: PanelOptions | false

PropsMethod

PropsMethod<I, O>: (input: I) => O

Type parameters

  • I

  • O

Type declaration

    • (input: I): O
    • Parameter

      input: I

      Returns O

ReactResult

ReactResult: React.ReactElement<any, any> | null

ReactStateSetter

ReactStateSetter<T>: React.Dispatch<React.SetStateAction<T>>

Type parameters

  • T = string

RenderingCommandOutputs

RenderingCommandOutputs: { [ index in OutputType]?: RenderingCommandOutput }

RenderingProcessConcatFileDuration

RenderingProcessConcatFileDuration: [string, number]

RenderingStatus

RenderingStatus: { [ index in OutputType]?: RenderingState }

Scalar

Scalar: boolean | Value

ScalarArray

ScalarArray: unknown[]

ScalerObject

ScalerObject: ModularObject

SelectionValue

SelectionValue: Scalar | Propertied | Propertied[]

Sequence

ServerHandler

ServerHandler<T1, T2>: Express.RequestHandler<UnknownObject, T1, T2, UnknownObject, UnknownObject>

Type parameters

SliderChangeHandler

SliderChangeHandler: (event: UnknownChangeEvent, value: number | number[]) => void

Type declaration

StreamableClass

StreamableClass: Constrained<Streamable>

StreamableDefinitionClass

StreamableDefinitionClass: Constrained<StreamableDefinition>

StreamingFormatOptions

StreamingFormatOptions: { [ index in StreamingFormat]: FormatOptions }

StringOrUndefined

StringOrUndefined: string | undefined

ThemeDefinitionObject

ThemeObject

Timeout

Timeout: ReturnType<typeof setTimeout>

TimeRanges

TimeRanges: TimeRange[]

Times

Times: Time[]

Tracks

Tracks: Track[]

TransformableClass

TransformableClass: Constrained<Transformable>

TransformableContents

TransformableContents: TransformableContent[]

TransformableDefinitionClass

TransformableDefinitionClass: Constrained<TransformableDefinition>

UnknownChangeEvent

UnknownChangeEvent: React.ChangeEvent<{}>

UnknownElement

UnknownElement: React.ReactElement<Record<string, unknown>>

Value

Value: number | string

VisibleClass

VisibleClass: Constrained<Visible>

VisibleDefinitionClass

VisibleDefinitionClass: Constrained<VisibleDefinition>

VisibleSource

VisibleSource: CanvasImageSource