Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/pixijs/sound
/ types & classes
Types & classes
49 in github.com/pixijs/sound
⨍
Functions
246
◇
Types & classes
49
Class
src/SoundLibrary.ts:21
Class
src/SoundSprite.ts:35
Class
src/Sound.ts:149
Class
src/Filterable.ts:8
Class
src/filters/EqualizerFilter.ts:17
Class
src/filters/MonoFilter.ts:9
Class
src/filters/ReverbFilter.ts:10
Class
src/filters/StreamFilter.ts:9
Class
src/filters/StereoFilter.ts:10
Class
src/filters/DistortionFilter.ts:9
Class
src/filters/TelephoneFilter.ts:10
Class
src/filters/Filter.ts:6
Class
src/webaudio/WebAudioUtils.ts:8
Class
src/webaudio/WebAudioContext.ts:11
Class
src/webaudio/WebAudioMedia.ts:13
Class
src/webaudio/WebAudioInstance.ts:15
Class
src/webaudio/WebAudioNodes.ts:17
Class
src/htmlaudio/HTMLAudioMedia.ts:13
Class
src/htmlaudio/HTMLAudioInstance.ts:14
Class
src/htmlaudio/HTMLAudioContext.ts:10
Interface
Band
src/filters/EqualizerFilter.ts:5
Class
DistortionFilter
* Filter for adding adding delaynode. * * @memberof filters
src/filters/DistortionFilter.ts:9
Class
EqualizerFilter
* Filter for adding equalizer bands. * * @memberof filters
src/filters/EqualizerFilter.ts:17
Class
Filter
* Represents a single sound element. Can be used to play, pause, etc. sound instances. * * @memberof filters
src/filters/Filter.ts:6
Class
Filterable
* Abstract class which SoundNodes and SoundContext * both extend. This provides the functionality for adding * dynamic filters.
src/Filterable.ts:8
Class
HTMLAudioContext
* The fallback version of WebAudioContext which uses `<audio>` instead of WebAudio API. * @memberof htmlaudio * @extends PIXI.EventEmitter
src/htmlaudio/HTMLAudioContext.ts:10
Class
HTMLAudioInstance
* Instance which wraps the `<audio>` element playback. * @memberof htmlaudio * @extends PIXI.EventEmitter
src/htmlaudio/HTMLAudioInstance.ts:14
Class
HTMLAudioMedia
* The fallback version of Sound which uses `<audio>` instead of WebAudio API. * @memberof htmlaudio * @extends PIXI.EventEmitter
src/htmlaudio/HTMLAudioMedia.ts:13
Interface
IMedia
* Interface represents either a WebAudio source or an HTML5 AudioElement source
src/interfaces/IMedia.ts:9
Interface
IMediaContext
* Represents the audio context for playing back sounds. This can * represent either an HTML or WebAudio context.
src/interfaces/IMediaContext.ts:7
Interface
IMediaInstance
* Interface for single instance return by a Sound play call. This can either * be a WebAudio or HTMLAudio instance.
src/interfaces/IMediaInstance.ts:8
Class
MonoFilter
* Combine all channels into mono channel. * * @memberof filters
src/filters/MonoFilter.ts:9
Interface
Options
* Options to use for creating sounds.
src/Sound.ts:13
Interface
PlayOptions
* Options used for sound playback.
src/Sound.ts:73
Interface
RenderOptions
src/utils/render.ts:5
Class
ReverbFilter
* Filter for adding reverb. Refactored from * https://github.com/web-audio-components/simple-reverb/ * * @memberof filters
src/filters/ReverbFilter.ts:10
Class
Sound
* Sound represents a single piece of loaded media. When playing a sound {@link IMediaInstance} objects * are created. Properties such a `volume`, `pa
src/Sound.ts:149
Class
SoundLibrary
* Manages the playback of sounds. This is the main class for PixiJS Sound. If you're * using the browser-based bundled this is `PIXI.sound`. Otherwis
src/SoundLibrary.ts:21
Class
SoundSprite
* Object that represents a single Sound's sprite. To add sound sprites * use the {@link Sound#addSprites} method. * @example * import { sound } fro
src/SoundSprite.ts:35
Interface
SoundSpriteData
Data for adding new sound sprites.
src/SoundSprite.ts:5
Interface
SourceClone
Output for cloning source node.
src/webaudio/WebAudioNodes.ts:6
Class
StereoFilter
* Filter for adding Stereo panning. * * @memberof filters
src/filters/StereoFilter.ts:10
Class
StreamFilter
* Export a MediaStream to be recorded * * @memberof filters
src/filters/StreamFilter.ts:9
Class
TelephoneFilter
* Creates a telephone-sound filter. * * @memberof filters
src/filters/TelephoneFilter.ts:10
Class
WebAudioContext
* Main class to handle WebAudio API. There's a simple chain * of AudioNode elements: analyser > compressor > context.destination. * any filters that
src/webaudio/WebAudioContext.ts:11
Class
WebAudioInstance
* A single play instance that handles the AudioBufferSourceNode. * @memberof webaudio * @extends PIXI.EventEmitter
src/webaudio/WebAudioInstance.ts:15
Class
WebAudioMedia
* Represents a single sound element. Can be used to play, pause, etc. sound instances. * @memberof webaudio
src/webaudio/WebAudioMedia.ts:13
Class
WebAudioNodes
* @memberof webaudio
src/webaudio/WebAudioNodes.ts:17
Class
WebAudioUtils
* Internal class for Web Audio abstractions and convenience methods. * @memberof webaudio
src/webaudio/WebAudioUtils.ts:8