HTTP/2 301
server: nginx
date: Thu, 24 Jul 2025 16:38:11 GMT
content-type: text/html
content-length: 162
location: https://developer.mozilla.org/en-US/docs/Web/API/AudioBuffer/AudioBuffer
strict-transport-security: max-age=60; includeSubDomains
via: 1.1 google
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
HTTP/2 200
content-type: text/html
x-guploader-uploadid: ABgVH8_nv1XYA8zYWmXGW6LmCZ89ymQOVU8b9BkLHf-6lJa5lpyeEh6BVxzNRiT0UKceoynu
cache-control: public, max-age=3600
expires: Thu, 24 Jul 2025 17:38:11 GMT
last-modified: Wed, 23 Jul 2025 00:44:54 GMT
etag: W/"d1b414e54521b79a615685be1b46f135"
x-goog-generation: 1753231494782086
x-goog-metageneration: 1
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 61231
x-goog-meta-goog-reserved-file-mtime: 1753230350
x-goog-hash: crc32c=9J5h8w==, md5=0bQU5UUht5phVoW+G0bxNQ==
x-goog-storage-class: STANDARD
accept-ranges: none
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
alt-svc: clear
x-content-type-options: nosniff
strict-transport-security: max-age=63072000
content-security-policy: default-src 'self'; script-src 'report-sample' 'self' 'wasm-unsafe-eval' https://www.google-analytics.com/analytics.js https://www.googletagmanager.com/gtag/js assets.codepen.io production-assets.codepen.io https://js.stripe.com 'sha256-EehWlTYp7Bqy57gDeQttaWKp0ukTTEUKGP44h8GVeik=' 'sha256-XNBp89FG76amD8BqrJzyflxOF9PaWPqPqvJfKZPCv7M='; script-src-elem 'report-sample' 'self' 'wasm-unsafe-eval' https://www.google-analytics.com/analytics.js https://www.googletagmanager.com/gtag/js assets.codepen.io production-assets.codepen.io https://js.stripe.com 'sha256-EehWlTYp7Bqy57gDeQttaWKp0ukTTEUKGP44h8GVeik=' 'sha256-XNBp89FG76amD8BqrJzyflxOF9PaWPqPqvJfKZPCv7M='; style-src 'report-sample' 'self' 'unsafe-inline'; object-src 'none'; base-uri 'self'; connect-src 'self' developer.allizom.org bcd.developer.allizom.org bcd.developer.mozilla.org updates.developer.allizom.org updates.developer.mozilla.org https://*.google-analytics.com https://*.analytics.google.com https://*.googletagmanager.com https://incoming.telemetry.mozilla.org https://observatory-api.mdn.allizom.net https://observatory-api.mdn.mozilla.net https://api.github.com/search/issues stats.g.doubleclick.net https://api.stripe.com; font-src 'self'; frame-src 'self' interactive-examples.mdn.mozilla.net interactive-examples.mdn.allizom.net mdn.github.io live-samples.mdn.mozilla.net live-samples.mdn.allizom.net *.mdnplay.dev *.mdnyalp.dev *.play.test.mdn.allizom.net https://v2.scrimba.com https://scrimba.com jsfiddle.net www.youtube-nocookie.com codepen.io survey.alchemer.com https://js.stripe.com; img-src 'self' data: *.githubusercontent.com *.googleusercontent.com *.gravatar.com mozillausercontent.com firefoxusercontent.com profile.stage.mozaws.net profile.accounts.firefox.com developer.mozilla.org mdn.dev interactive-examples.mdn.mozilla.net interactive-examples.mdn.allizom.net wikipedia.org upload.wikimedia.org https://mdn.github.io/shared-assets/ https://mdn.dev/ https://*.google-analytics.com https://*.googletagmanager.com www.gstatic.com; manifest-src 'self'; media-src 'self' archive.org videos.cdn.mozilla.net https://mdn.github.io/shared-assets/; child-src 'self'; worker-src 'self';
x-frame-options: DENY
origin-trial: AxVILwizhbMjxFeHOn1P3R8niO1RJY/smaK4B4d1rLzc1gTaxtXMSaTi+FoigYgCw40uFRDwFcEAeqDR+vVLOW4AAABfeyJvcmlnaW4iOiJodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZyIsImZlYXR1cmUiOiJQcml2YXRlQXR0cmlidXRpb25WMiIsImV4cGlyeSI6MTc0MjA3OTYwMH0=
x-cloud-trace-context: 030fc769754c9042f428f5d7068e10b5
date: Thu, 24 Jul 2025 16:38:12 GMT
server: Google Frontend
via: 1.1 google
vary: Accept-Encoding
content-encoding: gzip
x-cache: miss
AudioBuffer: AudioBuffer() constructor - Web APIs | MDN
AudioBuffer: AudioBuffer() constructor Baseline Widely available
The AudioBuffer
constructor of
the Web Audio API creates a new
AudioBuffer
object.
options
Options are as follows:
length
The size of the audio buffer in sample-frames. To determine
the length
to use for a specific number of seconds of audio, use
numSeconds * sampleRate
.
numberOfChannels
The number of channels for the buffer. The
default is 1, and all user agents are required to support at least 32 channels.
sampleRate
The sample rate in Hz for the buffer. The default is
the sample rate of the context
used in constructing this object. User
agents are required to support sample rates from 8,000 Hz to 96,000 Hz (but are
allowed to go farther outside this range).
NotSupportedError
DOMException
Thrown if one or more of the options are negative or otherwise has an invalid value
(such as numberOfChannels
being higher than supported,
or a sampleRate
outside the nominal range).
RangeError
Thrown if there isn't enough memory available to allocate the buffer.