|
| virtual | ~AudioBufferSourceNode () |
| |
| void | process (size_t framesToProcess) final |
| |
| void | reset () final |
| |
| void | setBuffer (RefPtr< AudioBuffer > &&) |
| |
| AudioBuffer * | buffer () |
| |
| unsigned | numberOfChannels () |
| |
| ExceptionOr< void > | start (double when, double grainOffset, std::optional< double > grainDuration) |
| |
| bool | loop () const |
| |
| void | setLoop (bool looping) |
| |
| double | loopStart () const |
| |
| double | loopEnd () const |
| |
| void | setLoopStart (double loopStart) |
| |
| void | setLoopEnd (double loopEnd) |
| |
| bool | looping () |
| |
| void | setLooping (bool) |
| |
| AudioParam * | gain () |
| |
| AudioParam * | playbackRate () |
| |
| void | setPannerNode (PannerNode *) |
| |
| void | clearPannerNode () |
| |
| bool | propagatesSilence () const final |
| |
| void | finish () final |
| |
| | AudioScheduledSourceNode (AudioContext &, float sampleRate) |
| |
| ExceptionOr< void > | start (double when) |
| |
| ExceptionOr< void > | stop (double when) |
| |
| unsigned short | playbackState () const |
| |
| bool | isPlayingOrScheduled () const |
| |
| bool | hasFinished () const |
| |
| | AudioNode (AudioContext &, float sampleRate) |
| |
| virtual | ~AudioNode () |
| |
| AudioContext & | context () |
| |
| const AudioContext & | context () const |
| |
| NodeType | nodeType () const |
| |
| void | setNodeType (NodeType) |
| |
| void | ref (RefType refType=RefTypeNormal) |
| |
| void | deref (RefType refType=RefTypeNormal) |
| |
| void | finishDeref (RefType refType) |
| |
| virtual void | initialize () |
| |
| virtual void | uninitialize () |
| |
| bool | isInitialized () const |
| |
| void | lazyInitialize () |
| |
| unsigned | numberOfInputs () const |
| |
| unsigned | numberOfOutputs () const |
| |
| AudioNodeInput * | input (unsigned) |
| |
| AudioNodeOutput * | output (unsigned) |
| |
| virtual ExceptionOr< void > | connect (AudioNode &, unsigned outputIndex, unsigned inputIndex) |
| |
| ExceptionOr< void > | connect (AudioParam &, unsigned outputIndex) |
| |
| virtual ExceptionOr< void > | disconnect (unsigned outputIndex) |
| |
| virtual float | sampleRate () const |
| |
| void | processIfNecessary (size_t framesToProcess) |
| |
| virtual void | checkNumberOfChannelsForInput (AudioNodeInput *) |
| |
| bool | isMarkedForDeletion () const |
| |
| bool | inputsAreSilent () |
| |
| void | silenceOutputs () |
| |
| void | unsilenceOutputs () |
| |
| void | enableOutputsIfNecessary () |
| |
| void | disableOutputsIfNecessary () |
| |
| unsigned | channelCount () |
| |
| virtual ExceptionOr< void > | setChannelCount (unsigned) |
| |
| String | channelCountMode () |
| |
| ExceptionOr< void > | setChannelCountMode (const String &) |
| |
| String | channelInterpretation () |
| |
| ExceptionOr< void > | setChannelInterpretation (const String &) |
| |
| ChannelCountMode | internalChannelCountMode () const |
| |
| AudioBus::ChannelInterpretation | internalChannelInterpretation () const |
| |
| EventTargetInterface | eventTargetInterface () const override |
| |
| ScriptExecutionContext * | scriptExecutionContext () const final |
| |
| void | ref () |
| |
| void | deref () |
| |
| virtual Node * | toNode () |
| |
| virtual DOMWindow * | toDOMWindow () |
| |
| virtual bool | isMessagePort () const |
| |
| WEBCORE_EXPORT void | addEventListenerForBindings (const AtomicString &eventType, RefPtr< EventListener > &&, AddEventListenerOptionsOrBoolean &&) |
| |
| WEBCORE_EXPORT void | removeEventListenerForBindings (const AtomicString &eventType, RefPtr< EventListener > &&, ListenerOptionsOrBoolean &&) |
| |
| WEBCORE_EXPORT ExceptionOr< bool > | dispatchEventForBindings (Event &) |
| |
| virtual bool | dispatchEvent (Event &) |
| |
| virtual void | uncaughtExceptionInEventHandler () |
| |
| bool | setAttributeEventListener (const AtomicString &eventType, RefPtr< EventListener > &&) |
| |
| EventListener * | attributeEventListener (const AtomicString &eventType) |
| |
| bool | hasEventListeners () const |
| |
| bool | hasEventListeners (const AtomicString &eventType) const |
| |
| bool | hasCapturingEventListeners (const AtomicString &eventType) |
| |
| bool | hasActiveEventListeners (const AtomicString &eventType) const |
| |
| const EventListenerVector & | eventListeners (const AtomicString &eventType) |
| |
| bool | fireEventListeners (Event &) |
| |
| bool | isFiringEventListeners () const |
| |
| void | visitJSEventListeners (JSC::SlotVisitor &) |
| |
| void | invalidateJSEventListeners (JSC::JSObject *) |
| |
| void | ref () |
| |
| void | deref () |
| |
| virtual Node * | toNode () |
| |
| virtual DOMWindow * | toDOMWindow () |
| |
| virtual bool | isMessagePort () const |
| |
| WEBCORE_EXPORT void | addEventListenerForBindings (const AtomicString &eventType, RefPtr< EventListener > &&, AddEventListenerOptionsOrBoolean &&) |
| |
| WEBCORE_EXPORT void | removeEventListenerForBindings (const AtomicString &eventType, RefPtr< EventListener > &&, ListenerOptionsOrBoolean &&) |
| |
| WEBCORE_EXPORT ExceptionOr< bool > | dispatchEventForBindings (Event &) |
| |
| virtual bool | dispatchEvent (Event &) |
| |
| virtual void | uncaughtExceptionInEventHandler () |
| |
| bool | setAttributeEventListener (const AtomicString &eventType, RefPtr< EventListener > &&) |
| |
| EventListener * | attributeEventListener (const AtomicString &eventType) |
| |
| bool | hasEventListeners () const |
| |
| bool | hasEventListeners (const AtomicString &eventType) const |
| |
| bool | hasCapturingEventListeners (const AtomicString &eventType) |
| |
| bool | hasActiveEventListeners (const AtomicString &eventType) const |
| |
| const EventListenerVector & | eventListeners (const AtomicString &eventType) |
| |
| bool | fireEventListeners (Event &) |
| |
| bool | isFiringEventListeners () const |
| |
| void | visitJSEventListeners (JSC::SlotVisitor &) |
| |
| void | invalidateJSEventListeners (JSC::JSObject *) |
| |
| JSDOMObject * | wrapper () const |
| |
| void | setWrapper (JSDOMObject *, JSC::WeakHandleOwner *, void *) |
| |
| void | clearWrapper (JSDOMObject *) |
| |
| JSDOMObject * | wrapper () const |
| |
| void | setWrapper (JSDOMObject *, JSC::WeakHandleOwner *, void *) |
| |
| void | clearWrapper (JSDOMObject *) |
| |
|
| enum | PlaybackState { UNSCHEDULED_STATE = 0,
SCHEDULED_STATE = 1,
PLAYING_STATE = 2,
FINISHED_STATE = 3
} |
| |
| enum | { ProcessingSizeInFrames = 128
} |
| |
| enum | NodeType {
NodeTypeUnknown,
NodeTypeDestination,
NodeTypeOscillator,
NodeTypeAudioBufferSource,
NodeTypeMediaElementAudioSource,
NodeTypeMediaStreamAudioDestination,
NodeTypeMediaStreamAudioSource,
NodeTypeJavaScript,
NodeTypeBiquadFilter,
NodeTypePanner,
NodeTypeConvolver,
NodeTypeDelay,
NodeTypeGain,
NodeTypeChannelSplitter,
NodeTypeChannelMerger,
NodeTypeAnalyser,
NodeTypeDynamicsCompressor,
NodeTypeWaveShaper,
NodeTypeEnd
} |
| |
| enum | ChannelCountMode { Max,
ClampedMax,
Explicit
} |
| |
| enum | RefType { RefTypeNormal,
RefTypeConnection
} |
| |
| using | AddEventListenerOptionsOrBoolean = Variant< AddEventListenerOptions, bool > |
| |
| using | ListenerOptionsOrBoolean = Variant< ListenerOptions, bool > |
| |
| using | AddEventListenerOptionsOrBoolean = Variant< AddEventListenerOptions, bool > |
| |
| using | ListenerOptionsOrBoolean = Variant< ListenerOptions, bool > |
| |
| void | updateSchedulingInfo (size_t quantumFrameSize, AudioBus &outputBus, size_t &quantumFrameOffset, size_t &nonSilentFramesToProcess) |
| |
| void | addInput (std::unique_ptr< AudioNodeInput >) |
| |
| void | addOutput (std::unique_ptr< AudioNodeOutput >) |
| |
| virtual void | pullInputs (size_t framesToProcess) |
| |
| void | updateChannelsForInputs () |
| |
| EventTargetData * | eventTargetData () final |
| |
| EventTargetData * | eventTargetDataConcurrently () final |
| |
| EventTargetData & | ensureEventTargetData () final |
| |
| EventTargetData * | eventTargetData () final |
| |
| EventTargetData * | eventTargetDataConcurrently () final |
| |
| EventTargetData & | ensureEventTargetData () final |
| |
| virtual | ~EventTarget ()=default |
| |
| const EventTargetData * | eventTargetData () const |
| |
| virtual | ~EventTarget ()=default |
| |
| const EventTargetData * | eventTargetData () const |
| |
| | ~ScriptWrappable () |
| |
| | ~ScriptWrappable () |
| |
| PlaybackState | m_playbackState { UNSCHEDULED_STATE } |
| |
| double | m_startTime { 0 } |
| |
| double | m_endTime |
| |
| bool | m_hasEndedListener { false } |
| |
| unsigned | m_channelCount |
| |
| ChannelCountMode | m_channelCountMode |
| |
| AudioBus::ChannelInterpretation | m_channelInterpretation |
| |
| static const double | UnknownTime |
| |