js/js_interop/audio_context library
Classes
- AnalyserNode
- AnalyserOptions
- AudioContext
- AudioContextOptions
- AudioDestinationNode
- AudioNode
- AudioNodeOptions
- AudioParam
- AudioParamMap
- AudioWorklet
- AudioWorkletNode
- AudioWorkletNodeOptions
- BaseAudioContext
-
The interface of the Web Audio API acts as a base definition for
online and offline audio-processing graphs, as represented by
AudioContext and
OfflineAudioContext
respectively. You wouldn't use directly — you'd use its features via one of these two inheriting interfaces. A can be a target of events, therefore it implements the EventTarget interface. - EventListenerOrEventListenerObject
- MediaDeviceInfo
-
The interface contains information that describes a single media
input or output device.
The list of devices obtained by calling
navigator.mediaDevices.enumerateDevices()
is an array of objects, one per media device. - MediaDevices
- MediaRecorder
- MediaRecorderOptions
- MediaStream
- A stream of media content. A stream consists of several tracks such as video or audio tracks. Each track is specified as an instance of MediaStreamTrack.
- MediaStreamAudioSourceNode
- MediaStreamAudioSourceOptions
- MediaStreamConstraints
- MediaStreamTrack
- MediaStreamTrackEvent
- Events which indicate that a MediaStream has had tracks added to or removed from the stream through calls to Media Stream API methods. These events are sent to the stream when these changes occur.
- MediaStreamTrackEventInit
- MediaTrackCapabilities
- MediaTrackConstraints
- MediaTrackConstraintSet
- MediaTrackSettings
-
The dictionary is used to return the current values configured
for each of a MediaStreamTrack's settings. These values will
adhere as closely as possible to any constraints previously
described using a MediaTrackConstraints object and set using
applyConstraints()
, and will adhere to the default constraints for any properties whose constraints haven't been changed, or whose customized constraints couldn't be matched. To learn more about how constraints and settings work, see Capabilities, constraints, and settings. - MediaTrackSupportedConstraints
- MessageEvent
- MessageEventInit
- MessagePort
- Window
- Worklet
- WorkletOptions
Enums
Extensions
- MediaStream$Typings on MediaStream
- MediaStreamConstraintsExt on MediaStreamConstraints
- MediaStreamTrackEvent$Typings on MediaStreamTrackEvent
- MediaStreamTrackEventInit$Typings on MediaStreamTrackEventInit
- MediaTrackConstraints$Typings on MediaTrackConstraints
- MediaTrackConstraintSet$Typings on MediaTrackConstraintSet
- PropsAnalyserNode on AnalyserNode
- PropsAnalyserOptions on AnalyserOptions
- PropsAudioContext on AudioContext
- PropsAudioDestinationNode on AudioDestinationNode
- PropsAudioNode on AudioNode
- PropsAudioNodeOptions on AudioNodeOptions
- PropsAudioWorkletNode on AudioWorkletNode
- PropsAudioWorkletNodeOptions on AudioWorkletNodeOptions
- PropsBaseAudioContext on BaseAudioContext
- PropsMediaDeviceInfo on MediaDeviceInfo
- PropsMediaDevices on MediaDevices
- PropsMediaRecorder on MediaRecorder
- PropsMediaRecorderOptions on MediaRecorderOptions
- PropsMediaStreamAudioSourceNode on MediaStreamAudioSourceNode
- PropsMediaStreamAudioSourceOptions on MediaStreamAudioSourceOptions
- PropsMediaStreamTrack on MediaStreamTrack
- PropsMediaTrackCapabilities on MediaTrackCapabilities
- PropsMediaTrackSettings on MediaTrackSettings
- PropsMediaTrackSupportedConstraints on MediaTrackSupportedConstraints
- PropsMessageEvent on MessageEvent
- PropsMessageEventInit on MessageEventInit
- PropsMessagePort on MessagePort
- PropsWindow on Window
- PropsWorklet on Worklet
- PropsWorkletOptions on WorkletOptions