HTTP/2 200
x-guploader-uploadid: ABgVH8_Zzgu_Rgp750wyOMO7AXUWY57KuAL574fKsSjgcaF3e_bAIs4bt2HQyINmtw1OvRw2
x-goog-generation: 1752626688157733
x-goog-metageneration: 1
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 53076
x-goog-meta-goog-reserved-file-mtime: 1752625546
x-goog-hash: crc32c=sYnb+A==, md5=02xik47uLEU2gYKXLdv2cw==
x-goog-storage-class: STANDARD
accept-ranges: none
expires: Fri, 18 Jul 2025 01:12:53 GMT
cache-control: public, max-age=3600
last-modified: Wed, 16 Jul 2025 00:44:48 GMT
etag: W/"d36c62938eee2c45368182972ddbf673"
content-type: text/html
age: 0
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: 0de23783bce85758c49367709c4d2ef4
date: Fri, 18 Jul 2025 00:12:53 GMT
server: Google Frontend
via: 1.1 google
vary: Accept-Encoding
content-encoding: gzip
x-cache: miss
AudioData: AudioData() constructor - Web APIs | MDN
AudioData: AudioData() constructor Limited availability
The AudioData()
constructor creates a new AudioData
object which represents an individual audio sample.
init
An object containing the following:
format
One of:
"u8"
"s16"
"s32"
"f32"
"u8-planar"
"s16-planar"
"s32-planar"
"f32-planar"
sampleRate
A decimal containing the sample rate in Hz.
numberOfFrames
An integer containing the number of frames in this sample.
numberOfChannels
An integer containing the number of channels in this sample.
timestamp
An integer indicating the data's time in microseconds.
data
A typed array of the audio data for this sample.
transfer
An array of ArrayBuffer
s that AudioData
will detach and take ownership of. If the array contains the ArrayBuffer
backing data
, AudioData
will use that buffer directly instead of copying from it.
TypeError
Thrown if init
is in an incorrect format.