AudioParamMap

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.

The AudioParamMap interface of the Web Audio API represents an iterable and read-only set of multiple audio parameters.

An AudioParamMap instance is a read-only Map-like object, in which each key is the name string for a parameter, and the corresponding value is an AudioParam containing the value of that parameter.

Instance properties

The following methods are available to all read-only Map-like objects (the below links are to the Map global object reference page).

size

Returns the number of entries in the map.

Instance methods

The following methods are available to all read-only Map-like objects (the below links are to the Map global object reference page).

entries()

Returns a new iterator object that yields entries in [key, value] pairs in the map in insertion order.

forEach()

Calls a provided callback function once for each value and key present in the map, in insertion order.

get()

Returns the AudioParam value associated with the string key, or undefined if there is none.

has()

Returns a boolean indicating whether a key is present in the map or not.

keys()

Returns a new iterator object that yields the string keys in the map in insertion order.

values()

Returns a new iterator object that yields the AudioParam values in the map in insertion order.

Specifications

Specification
Web Audio API
# audioparammap

Browser compatibility

BCD tables only load in the browser