Exports related to video media.

Interfaces

VideoMedia

Extends ContainerAsset.VisibleAsset.AudibleAsset. Extended by RawVideo and ClientRawVideo.

PropertyType
alpha?boolean
asDataStorableMedia
canBeContainer?boolean
canBeContent?boolean
canBeFill?boolean
canBeMuted?boolean
createdAt?string
decodingsDecoding[]
durationnumber
hasIntrinsicSizing?boolean
hasIntrinsicTiming?boolean
idstring
isVector?boolean
label?string
mediaIdsstring[]
probeSize?Size<number>
projectId?string
propertiesProperty[]
resourcesResource[]
sourcestring
targetIdstring
typeMediaType
updatedAt?string

Methods

assetCachePromise(args): Promise<DataOrError<number>>

ParameterType
argsAssetCacheArgs

Returns Promise<DataOrError<number>>. Inherited from AudibleAsset.assetCachePromise.

assetFiles(args): AssetFile[]

All files needed for audible and/or visible encode commands.
ParameterType
argsCacheArgs

Returns AssetFile[]. Inherited from AudibleAsset.assetFiles.

boolean(key): boolean

ParameterType
keystring

Returns boolean. Inherited from AudibleAsset.boolean.

changeObject(propertyId, scalar?): ChangeEditObject

ParameterType
propertyId`${string}.${string}`
scalar?Scalar

Returns ChangeEditObject. Inherited from AudibleAsset.changeObject.

changeScalars(scalars): void

ParameterType
scalarsPartial<SignalScalarRecord>

Returns void. Inherited from AudibleAsset.changeScalars.

changesObject(scalars): ChangePropertiesEditObject

ParameterType
scalarsPartial<SignalScalarRecord>

Returns ChangePropertiesEditObject. Inherited from AudibleAsset.changesObject.

clipObject(object?): ClipObject

ParameterType
object?InstanceObject

Returns ClipObject. Inherited from AudibleAsset.clipObject.

commandFilePromise(args, commandFile): Promise<DataOrError<number>>

Writes a command file, if it's not a raw asset.
ParameterType
argsServerPromiseArgs
commandFileCommandFile

Returns Promise<DataOrError<number>>. Inherited from AudibleAsset.commandFilePromise.

constrainedValue(found, value?): undefined | Scalar

ParameterType
foundProperty
value?Scalar

Returns undefined | Scalar. Inherited from AudibleAsset.constrainedValue.

findResource(…types): undefined | Resource

ParameterType
typesstring[]

Returns undefined | Resource. Inherited from AudibleAsset.findResource.

frames(quantize): number

ParameterType
quantizenumber

Returns number. Inherited from AudibleAsset.frames.

instanceArgs(object?): InstanceArgs

ParameterType
object?InstanceObject

Returns InstanceArgs. Inherited from AudibleAsset.instanceArgs.

instanceFromObject(object?): Instance

ParameterType
object?InstanceObject

Returns Instance. Inherited from AudibleAsset.instanceFromObject.

number(key): number

ParameterType
keystring

Returns number. Inherited from AudibleAsset.number.

propertiesOfTarget(targetId): Property[]

ParameterType
targetIdstring

Returns Property[]. Inherited from AudibleAsset.propertiesOfTarget.

propertyFind(name): undefined | Property

ParameterType
namestring

Returns undefined | Property. Inherited from AudibleAsset.propertyFind.

propertyIds(targetId): `${string}.${string}`[]

ParameterType
targetIdstring

Returns `${string}.${string}`[]. Inherited from AudibleAsset.propertyIds.

scalarsRecord(idOrNames): ScalarRecord

ParameterType
idOrNamesstring[]

Returns ScalarRecord. Inherited from AudibleAsset.scalarsRecord.

setValue(nameOrId, scalar?, dontConstrain?): void

ParameterType
nameOrIdstring
scalar?Scalar
dontConstrain?boolean

Returns void. Inherited from AudibleAsset.setValue.

shouldSelectProperty(property): boolean

ParameterType
propertyProperty

Returns boolean. Inherited from AudibleAsset.shouldSelectProperty.

string(key): string

ParameterType
keystring

Returns string. Inherited from AudibleAsset.string.

toJSON(): UnknownRecord

Returns UnknownRecord. Inherited from AudibleAsset.toJSON.

tweenValues(key, time, range): Scalar[]

ParameterType
keystring
timeTime
rangeTimeRange

Returns Scalar[]. Inherited from AudibleAsset.tweenValues.

tweens(key): boolean

ParameterType
keystring

Returns boolean. Inherited from AudibleAsset.tweens.

value(key): undefined | Scalar

ParameterType
keystring

Returns undefined | Scalar. Inherited from AudibleAsset.value.

Functions

VideoMediaMixin

VideoMediaMixin<T>(Base): T & Constrained<VideoMedia>

Type ParameterDescription
T extends Constrained<AvMedia>
ParameterTypeDescription
BaseT

Returns T & Constrained<VideoMedia>.

isVideoMedia

isVideoMedia(value): value is VideoMedia

ParameterType
valueany

Returns value is VideoMedia.