Home | History | Annotate | Download | only in webaudio

Lines Matching defs:AudioContext

74 // AudioContext is the cornerstone of the web audio API and all AudioNodes are created from it.
77 class AudioContext : public ActiveDOMObject, public ScriptWrappable, public ThreadSafeRefCounted<AudioContext>, public EventTarget {
79 // Create an AudioContext for rendering to the audio hardware.
80 static PassRefPtr<AudioContext> create(Document*);
82 // Create an AudioContext for offline (non-realtime) rendering.
83 static PassRefPtr<AudioContext> createOfflineContext(Document*, unsigned numberOfChannels, size_t numberOfFrames, float sampleRate, ExceptionState&);
85 virtual ~AudioContext();
159 // AudioContext can pull node(s) at the end of each render quantum even when they are not connected to any downstream nodes.
204 AutoLocker(AudioContext* context)
217 AudioContext* m_context;
243 using ThreadSafeRefCounted<AudioContext>::ref;
244 using ThreadSafeRefCounted<AudioContext>::deref;
252 explicit AudioContext(Document*);
253 AudioContext(Document*, unsigned numberOfChannels, size_t numberOfFrames, float sampleRate);