Skip to content

AudioParam

[<Interface>]
type AudioParam =
    abstract member automationRate: AutomationRate with get, set
    abstract member defaultValue: float
    abstract member maxValue: float
    abstract member minValue: float
    abstract member value: float with get, set
    abstract member cancelAndHoldAtTime (cancelTime: float) : AudioParam
    abstract member cancelScheduledValues (cancelTime: float) : AudioParam
    abstract member exponentialRampToValueAtTime (value: float, endTime: float) : AudioParam
    abstract member linearRampToValueAtTime (value: float, endTime: float) : AudioParam
    abstract member setTargetAtTime (target: float, startTime: float, timeConstant: float) : AudioParam
    abstract member setValueAtTime (value: float, startTime: float) : AudioParam
    abstract member setValueCurveAtTime (values: Iterable<float>, startTime: float, duration: float) : AudioParam
    abstract member setValueCurveAtTime (values: Float32Array, startTime: float, duration: float) : AudioParam
    abstract member setValueCurveAtTime (values: ResizeArray<float>, startTime: float, duration: float) : AudioParam
AssemblyGlutinum.Web
Inheritsobj \| null
Attributes[<AllowNullLiteral>] [<Interface>] [<Global>]

Properties

abstract member automationRate: AutomationRate with get, set
abstract member defaultValue: float
abstract member maxValue: float
abstract member minValue: float
abstract member value: float with get, set

Methods

abstract member cancelAndHoldAtTime (cancelTime: float) : AudioParam
abstract member cancelScheduledValues (cancelTime: float) : AudioParam
abstract member exponentialRampToValueAtTime (value: float, endTime: float) : AudioParam
abstract member linearRampToValueAtTime (value: float, endTime: float) : AudioParam
abstract member setTargetAtTime (target: float, startTime: float, timeConstant: float) : AudioParam
abstract member setValueAtTime (value: float, startTime: float) : AudioParam
abstract member setValueCurveAtTime (values: Iterable<float>, startTime: float, duration: float) : AudioParam
abstract member setValueCurveAtTime (values: Float32Array, startTime: float, duration: float) : AudioParam
abstract member setValueCurveAtTime (values: ResizeArray<float>, startTime: float, duration: float) : AudioParam