Back to Content

BaseAudioContext: destination property

files/en-us/web/api/baseaudiocontext/destination/index.md

latest1.1 KB
Original Source

{{ APIRef("Web Audio API") }}

The destination property of the {{ domxref("BaseAudioContext") }} interface returns an {{ domxref("AudioDestinationNode") }} representing the final destination of all audio in the context. It often represents an actual audio-rendering device such as your device's speakers.

Value

An {{ domxref("AudioDestinationNode") }}.

Examples

[!NOTE] For more complete applied examples/information, check out our Voice-change-O-matic demo (see app.js lines 108–193 for relevant code).

js
const audioCtx = new AudioContext();
// Older webkit/blink browsers require a prefix

const oscillatorNode = audioCtx.createOscillator();
const gainNode = audioCtx.createGain();

oscillatorNode.connect(gainNode);
gainNode.connect(audioCtx.destination);

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}

See also