Exports related to audio media.

Interfaces

AudioMedia

Extends AudibleAsset. Extended by RawAudio and ClientRawAudio.

PropertyType
asDataStorableMedia
canBeMuted?boolean
createdAt?string
decodingsDecoding[]
durationnumber
hasIntrinsicSizing?boolean
hasIntrinsicTiming?boolean
idstring
label?string
mediaIdsstring[]
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.

StorableMashAudio

Extends StorableMash.MashAudibleProperties.

PropertyTypeDescription
assets?StorableMedia[]-
buffer?number-
createdAt?string-
id?string-
label?string-
loop?boolean-
projectId?string-
quantize?numberDetermines duration of clip frames.
resources?StorableResource[]-
source"mash"-
tracks?TrackObject[]-
type"audio"-
updatedAt?string-

StoredAudio

Extends StoredMedia.AudioProperties. Extended by StoredRawAudio.

PropertyType
createdAt?string
idstring
label?string
projectId?string
resources?StoredResource[]
sourcestring
typeMediaType
updatedAt?string

StoredMashAudio

Extends StoredMedia.MashAudibleProperties.

PropertyTypeDescription
buffer?number-
createdAt?string-
idstring-
label?string-
loop?boolean-
projectId?string-
quantize?numberDetermines duration of clip frames.
resources?StoredResource[]-
sourcestring-
tracks?TrackObject[]-
typeMediaType-
updatedAt?string-

Functions

AudioMediaMixin

AudioMediaMixin<T>(Base): T & Constrained<AudioMedia>

Type ParameterDescription
T extends Constrained<AudibleAsset>
ParameterTypeDescription
BaseT

Returns T & Constrained<AudioMedia>.

isAudioMedia

isAudioMedia(value): value is AudioMedia

ParameterType
valueany

Returns value is AudioMedia.