@types/pseudo-audio-param
TypeScript icon, indicating that this package has built-in type declarations

1.3.3 • Public • Published

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.

Readme

Keywords

none

Package Sidebar

Install

npm i @types/pseudo-audio-param

Weekly Downloads

2

Version

1.3.3

License

MIT

Unpacked Size

5.03 kB

Total Files

5

Last publish

Collaborators

  • types