pl.wendigo.chrome.api.webaudio

Package pl.wendigo.chrome.api.webaudio

Contains DevTools Protocol WebAudio domain implementation accessible via WebAudioOperations class.

Types

AudioListener

data class AudioListener

Protocol object for AudioListner

AudioListenerCreatedEvent

data class AudioListenerCreatedEvent : Event

Notifies that the construction of an AudioListener has finished.

AudioListenerWillBeDestroyedEvent

data class AudioListenerWillBeDestroyedEvent : Event

Notifies that a new AudioListener has been created.

AudioNode

data class AudioNode

Protocol object for AudioNode

AudioNodeCreatedEvent

data class AudioNodeCreatedEvent : Event

Notifies that a new AudioNode has been created.

AudioNodeWillBeDestroyedEvent

data class AudioNodeWillBeDestroyedEvent : Event

Notifies that an existing AudioNode has been destroyed.

AudioParam

data class AudioParam

Protocol object for AudioParam

AudioParamCreatedEvent

data class AudioParamCreatedEvent : Event

Notifies that a new AudioParam has been created.

AudioParamWillBeDestroyedEvent

data class AudioParamWillBeDestroyedEvent : Event

Notifies that an existing AudioParam has been destroyed.

AutomationRate

enum class AutomationRate

Enum of AudioParam::AutomationRate from the spec

BaseAudioContext

data class BaseAudioContext

Protocol object for BaseAudioContext

ChannelCountMode

enum class ChannelCountMode

Enum of AudioNode::ChannelCountMode from the spec

ChannelInterpretation

enum class ChannelInterpretation

Enum of AudioNode::ChannelInterpretation from the spec

ContextChangedEvent

data class ContextChangedEvent : Event

Notifies that existing BaseAudioContext has changed some properties (id stays the same)..

ContextCreatedEvent

data class ContextCreatedEvent : Event

Notifies that a new BaseAudioContext has been created.

ContextRealtimeData

data class ContextRealtimeData

Fields in AudioContext that change in real-time.

ContextState

enum class ContextState

Enum of AudioContextState from the spec

ContextType

enum class ContextType

Enum of BaseAudioContext types

ContextWillBeDestroyedEvent

data class ContextWillBeDestroyedEvent : Event

Notifies that an existing BaseAudioContext will be destroyed.

GetRealtimeDataRequest

data class GetRealtimeDataRequest

Represents request frame that can be used with WebAudio#getRealtimeData operation call.

GetRealtimeDataResponse

data class GetRealtimeDataResponse

Represents response frame that is returned from WebAudio#getRealtimeData operation call. Fetch the realtime data from the registered contexts.

NodeParamConnectedEvent

data class NodeParamConnectedEvent : Event

Notifies that an AudioNode is connected to an AudioParam.

NodeParamDisconnectedEvent

data class NodeParamDisconnectedEvent : Event

Notifies that an AudioNode is disconnected to an AudioParam.

NodesConnectedEvent

data class NodesConnectedEvent : Event

Notifies that two AudioNodes are connected.

NodesDisconnectedEvent

data class NodesDisconnectedEvent : Event

Notifies that AudioNodes are disconnected. The destination can be null, and it means all the outgoing connections from the source are disconnected.

WebAudioOperations

class WebAudioOperations

This domain allows inspection of Web Audio API. https://webaudio.github.io/web-audio-api/

Type Aliases

GraphObjectId

typealias GraphObjectId = String

An unique ID for a graph object (AudioContext, AudioNode, AudioParam) in Web Audio API

NodeType

typealias NodeType = String

Enum of AudioNode types

ParamType

typealias ParamType = String

Enum of AudioParam types