Installation
npm install --save @types/pseudo-audio-param
Summary
This package contains type definitions for pseudo-audio-param (https://github.com/mohayonao/pseudo-audio-param/).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/pseudo-audio-param.
index.d.ts
export = PseudoAudioParam;
export as namespace PseudoAudioParam;
interface PseudoAudioParamEvent {
type: string;
time: number;
}
/** Simulate scheduled AudioParam values */
declare class PseudoAudioParam {
events: PseudoAudioParamEvent[];
constructor(defaultValue: number);
/**
* Return scheduled value at time
*/
getValueAtTime(time: number): number;
/**
* Apply scheduled methods to the provided audioParam. If reset is `true`,
* cancel all events of AudioParam before applying
*/
applyTo(audioParam: AudioParam, reset?: boolean): PseudoAudioParam;
setValueAtTime(value: number, time: number): PseudoAudioParam;
linearRampToValueAtTime(value: number, time: number): PseudoAudioParam;
exponentialRampToValueAtTime(value: number, time: number): PseudoAudioParam;
setTargetAtTime(
value: number,
time: number,
timeConstant: number,
): PseudoAudioParam;
setValueCurveAtTime(
values: number[],
time: number,
duration: number,
): PseudoAudioParam;
cancelScheduledValues(time: number): PseudoAudioParam;
cancelAndHoldAtTime(time: number): PseudoAudioParam;
}
Additional Details
- Last updated: Tue, 07 Nov 2023 09:09:39 GMT
- Dependencies: none
Credits
These definitions were written by Drew Petersen.