Utilities related to the API

Interfaces

AudioOutputOptions

Extends OutputOptions. Extended by VideoOutputOptions.

PropertyType
audioBitrate?Value
audioChannels?number
audioCodec?string
audioRate?number
extension?string
format?string
options?ValueRecord

ImageOutputOptions

Extends Partial<Size>.OutputOptions. Extended by SequenceOutputOptions and VideoOutputOptions.

PropertyType
extension?string
format?string
height?number
options?ValueRecord
videoBitrate?Value
videoCodec?string
videoRate?number
width?number

JobArgs

Extended by DecodeArgs, EncodeArgs, and TranscodeArgs.

PropertyType
argStorable
insertResource?boolean
opt?object
requestResource?boolean
updateResource?boolean

JobOptions

Extends UnknownRecord.

PropertyType
count?number
id?string
progress?ServerProgress
request?string | EndpointRequest
user?string
validDirectories?`/${string}`[]

JobProduct

PropertyType
created_at?string
id?string
typestring
updated_at?string

OutputOptions

Extended by WaveformOutputOptions, AudioOutputOptions, and ImageOutputOptions.

Indexable

[_: string]: string | Value | ValueRecord | undefined

PropertyType
extension?string
format?string
options?ValueRecord

SequenceOutputOptions

Extends ImageOutputOptions.

PropertyType
extension?string
format?string
height?number
options?ValueRecord
videoBitrate?Value
videoCodec?string
videoRate?number
width?number

VideoOutputOptions

Extends ImageOutputOptions.AudioOutputOptions.

PropertyType
audioBitrate?Value
audioChannels?number
audioCodec?string
audioRate?number
extension?string
format?string
height?number
options?ValueRecord
videoBitrate?Value
videoCodec?string
videoRate?number
width?number

Type Aliases

JobType

JobType: _decode | _encode | _transcode

OutputAlphaOptionsFunction

OutputAlphaOptionsFunction: (type, overrides?) => ImageOutputOptions(type, overrides?) => SequenceOutputOptions(type, overrides?) => VideoOutputOptions(type, overrides?) => OutputOptions

ParameterType
type"image"
overrides?OutputOptions

Returns ImageOutputOptions.

ParameterType
type"bitmaps"
overrides?OutputOptions

Returns SequenceOutputOptions.

ParameterType
type"video"
overrides?OutputOptions

Returns VideoOutputOptions.

ParameterType
typeAlphaType
overrides?OutputOptions

Returns OutputOptions.

OutputOptionsFunction

OutputOptionsFunction: (type, overrides?) => AudioOutputOptions(type, overrides?) => ImageOutputOptions(type, overrides?) => SequenceOutputOptions(type, overrides?) => VideoOutputOptions(type, overrides?) => WaveformOutputOptions(type, overrides?) => OutputOptions

ParameterType
type"audio"
overrides?OutputOptions

Returns AudioOutputOptions.

ParameterType
type"image"
overrides?OutputOptions

Returns ImageOutputOptions.

ParameterType
type"bitmaps"
overrides?OutputOptions

Returns SequenceOutputOptions.

ParameterType
type"video"
overrides?OutputOptions

Returns VideoOutputOptions.

ParameterType
type"waveform"
overrides?OutputOptions

Returns WaveformOutputOptions.

ParameterType
typeTranscodingSource
overrides?OutputOptions

Returns OutputOptions.

Variables

$status

const $status: "status"

Functions

apiRequest

apiRequest(apiId, endpointId): DataOrError<EndpointRequest>

ParameterType
apiIdstring
endpointIdstring

Returns DataOrError<EndpointRequest>.

jobGetStatus

jobGetStatus(id): Promise<DataOrError<Typed | Date>>

ParameterType
idstring

Returns Promise<DataOrError<Typed | Date>>.

jobHasErrored

jobHasErrored(id, json?): Promise<DataOrError<string>>

ParameterType
idstring
json?any

Returns Promise<DataOrError<string>>.

jobHasFinished

jobHasFinished(id, json?): Promise<DataOrError<string>>

ParameterType
idstring
json?JobProduct

Returns Promise<DataOrError<string>>.

jobHasStarted

jobHasStarted(id, json?): Promise<DataOrError<string>>

ParameterType
idstring
json?any

Returns Promise<DataOrError<string>>.

pathOutputFilename

pathOutputFilename(outputOptions, encodingType, ext?): string

ParameterType
outputOptionsOutputOptions
encodingTypestring
ext?string

Returns string.

statusAsync

statusAsync(identified): Promise<DataOrError<Identified | Typed>>

ParameterType
identifiedIdentified

Returns Promise<DataOrError<Identified | Typed>>.

typeOutputAlphaOptions

typeOutputAlphaOptions(type, overrides)

typeOutputAlphaOptions(type, overrides?): ImageOutputOptions

ParameterType
type"image"
overrides?OutputOptions

Returns ImageOutputOptions.

typeOutputAlphaOptions(type, overrides)

typeOutputAlphaOptions(type, overrides?): SequenceOutputOptions

ParameterType
type"bitmaps"
overrides?OutputOptions

Returns SequenceOutputOptions.

typeOutputAlphaOptions(type, overrides)

typeOutputAlphaOptions(type, overrides?): VideoOutputOptions

ParameterType
type"video"
overrides?OutputOptions

Returns VideoOutputOptions.

typeOutputAlphaOptions(type, overrides)

typeOutputAlphaOptions(type, overrides?): OutputOptions

ParameterType
typeAlphaType
overrides?OutputOptions

Returns OutputOptions.

typeOutputOptions

typeOutputOptions(type, overrides)

typeOutputOptions(type, overrides?): AudioOutputOptions

ParameterType
type"audio"
overrides?OutputOptions

Returns AudioOutputOptions.

typeOutputOptions(type, overrides)

typeOutputOptions(type, overrides?): ImageOutputOptions

ParameterType
type"image"
overrides?OutputOptions

Returns ImageOutputOptions.

typeOutputOptions(type, overrides)

typeOutputOptions(type, overrides?): SequenceOutputOptions

ParameterType
type"bitmaps"
overrides?OutputOptions

Returns SequenceOutputOptions.

typeOutputOptions(type, overrides)

typeOutputOptions(type, overrides?): VideoOutputOptions

ParameterType
type"video"
overrides?OutputOptions

Returns VideoOutputOptions.

typeOutputOptions(type, overrides)

typeOutputOptions(type, overrides?): WaveformOutputOptions

ParameterType
type"waveform"
overrides?OutputOptions

Returns WaveformOutputOptions.

typeOutputOptions(type, overrides)

typeOutputOptions(type, overrides?): OutputOptions

ParameterType
typeTranscodingSource
overrides?OutputOptions

Returns OutputOptions.