package webaudio
Import Path
github.com/chromedp/cdproto/webaudio (on go.dev)
Dependency Relation
imports 7 packages, and imported by one package
Involved Source Files
easyjson.go
events.go
types.go
Package webaudio provides the Chrome DevTools Protocol
commands, types, and events for the WebAudio domain.
This domain allows inspection of Web Audio API.
https://webaudio.github.io/web-audio-api/.
Generated by the cdproto-gen command.
Package-Level Type Names (total 30)
AudioListener protocol object for AudioListener.
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#type-AudioListener
ContextID GraphObjectID
ListenerID GraphObjectID
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
AudioListener : github.com/goccy/go-json.Marshaler
*AudioListener : github.com/goccy/go-json.Unmarshaler
AudioListener : github.com/mailru/easyjson.Marshaler
*AudioListener : github.com/mailru/easyjson.MarshalerUnmarshaler
*AudioListener : github.com/mailru/easyjson.Unmarshaler
AudioListener : encoding/json.Marshaler
*AudioListener : encoding/json.Unmarshaler
AudioNode protocol object for AudioNode.
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#type-AudioNode
ChannelCount float64
ChannelCountMode ChannelCountMode
ChannelInterpretation ChannelInterpretation
ContextID GraphObjectID
NodeID GraphObjectID
NodeType cdp.NodeType
NumberOfInputs float64
NumberOfOutputs float64
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
AudioNode : github.com/goccy/go-json.Marshaler
*AudioNode : github.com/goccy/go-json.Unmarshaler
AudioNode : github.com/mailru/easyjson.Marshaler
*AudioNode : github.com/mailru/easyjson.MarshalerUnmarshaler
*AudioNode : github.com/mailru/easyjson.Unmarshaler
AudioNode : encoding/json.Marshaler
*AudioNode : encoding/json.Unmarshaler
AudioParam protocol object for AudioParam.
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#type-AudioParam
ContextID GraphObjectID
DefaultValue float64
MaxValue float64
MinValue float64
NodeID GraphObjectID
ParamID GraphObjectID
ParamType ParamType
Rate AutomationRate
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
AudioParam : github.com/goccy/go-json.Marshaler
*AudioParam : github.com/goccy/go-json.Unmarshaler
AudioParam : github.com/mailru/easyjson.Marshaler
*AudioParam : github.com/mailru/easyjson.MarshalerUnmarshaler
*AudioParam : github.com/mailru/easyjson.Unmarshaler
AudioParam : encoding/json.Marshaler
*AudioParam : encoding/json.Unmarshaler
AutomationRate enum of AudioParam::AutomationRate from the spec.
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#type-AutomationRate
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the AutomationRate as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
AutomationRate : github.com/goccy/go-json.Marshaler
*AutomationRate : github.com/goccy/go-json.Unmarshaler
AutomationRate : github.com/mailru/easyjson.Marshaler
*AutomationRate : github.com/mailru/easyjson.MarshalerUnmarshaler
*AutomationRate : github.com/mailru/easyjson.Unmarshaler
AutomationRate : encoding/json.Marshaler
*AutomationRate : encoding/json.Unmarshaler
AutomationRate : expvar.Var
AutomationRate : fmt.Stringer
const AutomationRateARate
const AutomationRateKRate
BaseAudioContext protocol object for BaseAudioContext.
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#type-BaseAudioContext
// Platform-dependent callback buffer size.
ContextID GraphObjectID
ContextState ContextState
ContextType ContextType
// Number of output channels supported by audio hardware in use.
RealtimeData *ContextRealtimeData
// Context sample rate.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
BaseAudioContext : github.com/goccy/go-json.Marshaler
*BaseAudioContext : github.com/goccy/go-json.Unmarshaler
BaseAudioContext : github.com/mailru/easyjson.Marshaler
*BaseAudioContext : github.com/mailru/easyjson.MarshalerUnmarshaler
*BaseAudioContext : github.com/mailru/easyjson.Unmarshaler
BaseAudioContext : encoding/json.Marshaler
*BaseAudioContext : encoding/json.Unmarshaler
ChannelCountMode enum of AudioNode::ChannelCountMode from the spec.
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#type-ChannelCountMode
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the ChannelCountMode as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
ChannelCountMode : github.com/goccy/go-json.Marshaler
*ChannelCountMode : github.com/goccy/go-json.Unmarshaler
ChannelCountMode : github.com/mailru/easyjson.Marshaler
*ChannelCountMode : github.com/mailru/easyjson.MarshalerUnmarshaler
*ChannelCountMode : github.com/mailru/easyjson.Unmarshaler
ChannelCountMode : encoding/json.Marshaler
*ChannelCountMode : encoding/json.Unmarshaler
ChannelCountMode : expvar.Var
ChannelCountMode : fmt.Stringer
const ChannelCountModeClampedMax
const ChannelCountModeExplicit
const ChannelCountModeMax
ChannelInterpretation enum of AudioNode::ChannelInterpretation from the
spec.
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#type-ChannelInterpretation
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the ChannelInterpretation as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
ChannelInterpretation : github.com/goccy/go-json.Marshaler
*ChannelInterpretation : github.com/goccy/go-json.Unmarshaler
ChannelInterpretation : github.com/mailru/easyjson.Marshaler
*ChannelInterpretation : github.com/mailru/easyjson.MarshalerUnmarshaler
*ChannelInterpretation : github.com/mailru/easyjson.Unmarshaler
ChannelInterpretation : encoding/json.Marshaler
*ChannelInterpretation : encoding/json.Unmarshaler
ChannelInterpretation : expvar.Var
ChannelInterpretation : fmt.Stringer
const ChannelInterpretationDiscrete
const ChannelInterpretationSpeakers
ContextRealtimeData fields in AudioContext that change in real-time.
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#type-ContextRealtimeData
// A running mean of callback interval.
// A running variance of callback interval.
// The current context time in second in BaseAudioContext.
// The time spent on rendering graph divided by render quantum duration, and multiplied by 100. 100 means the audio renderer reached the full capacity and glitch may occur.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
ContextRealtimeData : github.com/goccy/go-json.Marshaler
*ContextRealtimeData : github.com/goccy/go-json.Unmarshaler
ContextRealtimeData : github.com/mailru/easyjson.Marshaler
*ContextRealtimeData : github.com/mailru/easyjson.MarshalerUnmarshaler
*ContextRealtimeData : github.com/mailru/easyjson.Unmarshaler
ContextRealtimeData : encoding/json.Marshaler
*ContextRealtimeData : encoding/json.Unmarshaler
func (*GetRealtimeDataParams).Do(ctx context.Context) (realtimeData *ContextRealtimeData, err error)
ContextState enum of AudioContextState from the spec.
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#type-ContextState
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the ContextState as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
ContextState : github.com/goccy/go-json.Marshaler
*ContextState : github.com/goccy/go-json.Unmarshaler
ContextState : github.com/mailru/easyjson.Marshaler
*ContextState : github.com/mailru/easyjson.MarshalerUnmarshaler
*ContextState : github.com/mailru/easyjson.Unmarshaler
ContextState : encoding/json.Marshaler
*ContextState : encoding/json.Unmarshaler
ContextState : expvar.Var
ContextState : fmt.Stringer
const ContextStateClosed
const ContextStateRunning
const ContextStateSuspended
ContextType enum of BaseAudioContext types.
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#type-ContextType
MarshalEasyJSON satisfies easyjson.Marshaler.
MarshalJSON satisfies json.Marshaler.
String returns the ContextType as string value.
UnmarshalEasyJSON satisfies easyjson.Unmarshaler.
UnmarshalJSON satisfies json.Unmarshaler.
ContextType : github.com/goccy/go-json.Marshaler
*ContextType : github.com/goccy/go-json.Unmarshaler
ContextType : github.com/mailru/easyjson.Marshaler
*ContextType : github.com/mailru/easyjson.MarshalerUnmarshaler
*ContextType : github.com/mailru/easyjson.Unmarshaler
ContextType : encoding/json.Marshaler
*ContextType : encoding/json.Unmarshaler
ContextType : expvar.Var
ContextType : fmt.Stringer
const ContextTypeOffline
const ContextTypeRealtime
DisableParams disables the WebAudio domain.
Do executes WebAudio.disable against the provided context.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
*DisableParams : github.com/chromedp/chromedp.Action
*DisableParams : github.com/chromedp/chromedp.CallAction
*DisableParams : github.com/chromedp/chromedp.EmulateAction
*DisableParams : github.com/chromedp/chromedp.EvaluateAction
*DisableParams : github.com/chromedp/chromedp.KeyAction
*DisableParams : github.com/chromedp/chromedp.MouseAction
*DisableParams : github.com/chromedp/chromedp.NavigateAction
*DisableParams : github.com/chromedp/chromedp.PollAction
*DisableParams : github.com/chromedp/chromedp.QueryAction
DisableParams : github.com/goccy/go-json.Marshaler
*DisableParams : github.com/goccy/go-json.Unmarshaler
DisableParams : github.com/mailru/easyjson.Marshaler
*DisableParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*DisableParams : github.com/mailru/easyjson.Unmarshaler
DisableParams : encoding/json.Marshaler
*DisableParams : encoding/json.Unmarshaler
func Disable() *DisableParams
EnableParams enables the WebAudio domain and starts sending context
lifetime events.
Do executes WebAudio.enable against the provided context.
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
*EnableParams : github.com/chromedp/chromedp.Action
*EnableParams : github.com/chromedp/chromedp.CallAction
*EnableParams : github.com/chromedp/chromedp.EmulateAction
*EnableParams : github.com/chromedp/chromedp.EvaluateAction
*EnableParams : github.com/chromedp/chromedp.KeyAction
*EnableParams : github.com/chromedp/chromedp.MouseAction
*EnableParams : github.com/chromedp/chromedp.NavigateAction
*EnableParams : github.com/chromedp/chromedp.PollAction
*EnableParams : github.com/chromedp/chromedp.QueryAction
EnableParams : github.com/goccy/go-json.Marshaler
*EnableParams : github.com/goccy/go-json.Unmarshaler
EnableParams : github.com/mailru/easyjson.Marshaler
*EnableParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*EnableParams : github.com/mailru/easyjson.Unmarshaler
EnableParams : encoding/json.Marshaler
*EnableParams : encoding/json.Unmarshaler
func Enable() *EnableParams
EventAudioListenerCreated notifies that the construction of an
AudioListener has finished.
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#event-audioListenerCreated
Listener *AudioListener
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventAudioListenerCreated : github.com/goccy/go-json.Marshaler
*EventAudioListenerCreated : github.com/goccy/go-json.Unmarshaler
EventAudioListenerCreated : github.com/mailru/easyjson.Marshaler
*EventAudioListenerCreated : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventAudioListenerCreated : github.com/mailru/easyjson.Unmarshaler
EventAudioListenerCreated : encoding/json.Marshaler
*EventAudioListenerCreated : encoding/json.Unmarshaler
EventAudioListenerWillBeDestroyed notifies that a new AudioListener has
been created.
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#event-audioListenerWillBeDestroyed
ContextID GraphObjectID
ListenerID GraphObjectID
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventAudioListenerWillBeDestroyed : github.com/goccy/go-json.Marshaler
*EventAudioListenerWillBeDestroyed : github.com/goccy/go-json.Unmarshaler
EventAudioListenerWillBeDestroyed : github.com/mailru/easyjson.Marshaler
*EventAudioListenerWillBeDestroyed : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventAudioListenerWillBeDestroyed : github.com/mailru/easyjson.Unmarshaler
EventAudioListenerWillBeDestroyed : encoding/json.Marshaler
*EventAudioListenerWillBeDestroyed : encoding/json.Unmarshaler
EventAudioNodeCreated notifies that a new AudioNode has been created.
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#event-audioNodeCreated
Node *AudioNode
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventAudioNodeCreated : github.com/goccy/go-json.Marshaler
*EventAudioNodeCreated : github.com/goccy/go-json.Unmarshaler
EventAudioNodeCreated : github.com/mailru/easyjson.Marshaler
*EventAudioNodeCreated : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventAudioNodeCreated : github.com/mailru/easyjson.Unmarshaler
EventAudioNodeCreated : encoding/json.Marshaler
*EventAudioNodeCreated : encoding/json.Unmarshaler
EventAudioNodeWillBeDestroyed notifies that an existing AudioNode has been
destroyed.
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#event-audioNodeWillBeDestroyed
ContextID GraphObjectID
NodeID GraphObjectID
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventAudioNodeWillBeDestroyed : github.com/goccy/go-json.Marshaler
*EventAudioNodeWillBeDestroyed : github.com/goccy/go-json.Unmarshaler
EventAudioNodeWillBeDestroyed : github.com/mailru/easyjson.Marshaler
*EventAudioNodeWillBeDestroyed : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventAudioNodeWillBeDestroyed : github.com/mailru/easyjson.Unmarshaler
EventAudioNodeWillBeDestroyed : encoding/json.Marshaler
*EventAudioNodeWillBeDestroyed : encoding/json.Unmarshaler
EventAudioParamCreated notifies that a new AudioParam has been created.
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#event-audioParamCreated
Param *AudioParam
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventAudioParamCreated : github.com/goccy/go-json.Marshaler
*EventAudioParamCreated : github.com/goccy/go-json.Unmarshaler
EventAudioParamCreated : github.com/mailru/easyjson.Marshaler
*EventAudioParamCreated : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventAudioParamCreated : github.com/mailru/easyjson.Unmarshaler
EventAudioParamCreated : encoding/json.Marshaler
*EventAudioParamCreated : encoding/json.Unmarshaler
EventAudioParamWillBeDestroyed notifies that an existing AudioParam has
been destroyed.
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#event-audioParamWillBeDestroyed
ContextID GraphObjectID
NodeID GraphObjectID
ParamID GraphObjectID
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventAudioParamWillBeDestroyed : github.com/goccy/go-json.Marshaler
*EventAudioParamWillBeDestroyed : github.com/goccy/go-json.Unmarshaler
EventAudioParamWillBeDestroyed : github.com/mailru/easyjson.Marshaler
*EventAudioParamWillBeDestroyed : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventAudioParamWillBeDestroyed : github.com/mailru/easyjson.Unmarshaler
EventAudioParamWillBeDestroyed : encoding/json.Marshaler
*EventAudioParamWillBeDestroyed : encoding/json.Unmarshaler
EventContextChanged notifies that existing BaseAudioContext has changed
some properties (id stays the same)..
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#event-contextChanged
Context *BaseAudioContext
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventContextChanged : github.com/goccy/go-json.Marshaler
*EventContextChanged : github.com/goccy/go-json.Unmarshaler
EventContextChanged : github.com/mailru/easyjson.Marshaler
*EventContextChanged : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventContextChanged : github.com/mailru/easyjson.Unmarshaler
EventContextChanged : encoding/json.Marshaler
*EventContextChanged : encoding/json.Unmarshaler
EventContextCreated notifies that a new BaseAudioContext has been created.
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#event-contextCreated
Context *BaseAudioContext
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventContextCreated : github.com/goccy/go-json.Marshaler
*EventContextCreated : github.com/goccy/go-json.Unmarshaler
EventContextCreated : github.com/mailru/easyjson.Marshaler
*EventContextCreated : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventContextCreated : github.com/mailru/easyjson.Unmarshaler
EventContextCreated : encoding/json.Marshaler
*EventContextCreated : encoding/json.Unmarshaler
EventContextWillBeDestroyed notifies that an existing BaseAudioContext
will be destroyed.
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#event-contextWillBeDestroyed
ContextID GraphObjectID
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventContextWillBeDestroyed : github.com/goccy/go-json.Marshaler
*EventContextWillBeDestroyed : github.com/goccy/go-json.Unmarshaler
EventContextWillBeDestroyed : github.com/mailru/easyjson.Marshaler
*EventContextWillBeDestroyed : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventContextWillBeDestroyed : github.com/mailru/easyjson.Unmarshaler
EventContextWillBeDestroyed : encoding/json.Marshaler
*EventContextWillBeDestroyed : encoding/json.Unmarshaler
EventNodeParamConnected notifies that an AudioNode is connected to an
AudioParam.
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#event-nodeParamConnected
ContextID GraphObjectID
DestinationID GraphObjectID
SourceID GraphObjectID
SourceOutputIndex float64
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventNodeParamConnected : github.com/goccy/go-json.Marshaler
*EventNodeParamConnected : github.com/goccy/go-json.Unmarshaler
EventNodeParamConnected : github.com/mailru/easyjson.Marshaler
*EventNodeParamConnected : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventNodeParamConnected : github.com/mailru/easyjson.Unmarshaler
EventNodeParamConnected : encoding/json.Marshaler
*EventNodeParamConnected : encoding/json.Unmarshaler
EventNodeParamDisconnected notifies that an AudioNode is disconnected to
an AudioParam.
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#event-nodeParamDisconnected
ContextID GraphObjectID
DestinationID GraphObjectID
SourceID GraphObjectID
SourceOutputIndex float64
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventNodeParamDisconnected : github.com/goccy/go-json.Marshaler
*EventNodeParamDisconnected : github.com/goccy/go-json.Unmarshaler
EventNodeParamDisconnected : github.com/mailru/easyjson.Marshaler
*EventNodeParamDisconnected : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventNodeParamDisconnected : github.com/mailru/easyjson.Unmarshaler
EventNodeParamDisconnected : encoding/json.Marshaler
*EventNodeParamDisconnected : encoding/json.Unmarshaler
EventNodesConnected notifies that two AudioNodes are connected.
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#event-nodesConnected
ContextID GraphObjectID
DestinationID GraphObjectID
DestinationInputIndex float64
SourceID GraphObjectID
SourceOutputIndex float64
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventNodesConnected : github.com/goccy/go-json.Marshaler
*EventNodesConnected : github.com/goccy/go-json.Unmarshaler
EventNodesConnected : github.com/mailru/easyjson.Marshaler
*EventNodesConnected : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventNodesConnected : github.com/mailru/easyjson.Unmarshaler
EventNodesConnected : encoding/json.Marshaler
*EventNodesConnected : encoding/json.Unmarshaler
EventNodesDisconnected notifies that AudioNodes are disconnected. The
destination can be null, and it means all the outgoing connections from the
source are disconnected.
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#event-nodesDisconnected
ContextID GraphObjectID
DestinationID GraphObjectID
DestinationInputIndex float64
SourceID GraphObjectID
SourceOutputIndex float64
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
EventNodesDisconnected : github.com/goccy/go-json.Marshaler
*EventNodesDisconnected : github.com/goccy/go-json.Unmarshaler
EventNodesDisconnected : github.com/mailru/easyjson.Marshaler
*EventNodesDisconnected : github.com/mailru/easyjson.MarshalerUnmarshaler
*EventNodesDisconnected : github.com/mailru/easyjson.Unmarshaler
EventNodesDisconnected : encoding/json.Marshaler
*EventNodesDisconnected : encoding/json.Unmarshaler
GetRealtimeDataParams fetch the realtime data from the registered
contexts.
ContextID GraphObjectID
Do executes WebAudio.getRealtimeData against the provided context.
returns:
realtimeData
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
GetRealtimeDataParams : github.com/goccy/go-json.Marshaler
*GetRealtimeDataParams : github.com/goccy/go-json.Unmarshaler
GetRealtimeDataParams : github.com/mailru/easyjson.Marshaler
*GetRealtimeDataParams : github.com/mailru/easyjson.MarshalerUnmarshaler
*GetRealtimeDataParams : github.com/mailru/easyjson.Unmarshaler
GetRealtimeDataParams : encoding/json.Marshaler
*GetRealtimeDataParams : encoding/json.Unmarshaler
func GetRealtimeData(contextID GraphObjectID) *GetRealtimeDataParams
GetRealtimeDataReturns return values.
RealtimeData *ContextRealtimeData
MarshalEasyJSON supports easyjson.Marshaler interface
MarshalJSON supports json.Marshaler interface
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
UnmarshalJSON supports json.Unmarshaler interface
GetRealtimeDataReturns : github.com/goccy/go-json.Marshaler
*GetRealtimeDataReturns : github.com/goccy/go-json.Unmarshaler
GetRealtimeDataReturns : github.com/mailru/easyjson.Marshaler
*GetRealtimeDataReturns : github.com/mailru/easyjson.MarshalerUnmarshaler
*GetRealtimeDataReturns : github.com/mailru/easyjson.Unmarshaler
GetRealtimeDataReturns : encoding/json.Marshaler
*GetRealtimeDataReturns : encoding/json.Unmarshaler
GraphObjectID an unique ID for a graph object (AudioContext, AudioNode,
AudioParam) in Web Audio API.
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#type-GraphObjectId
String returns the GraphObjectID as string value.
GraphObjectID : expvar.Var
GraphObjectID : fmt.Stringer
func GetRealtimeData(contextID GraphObjectID) *GetRealtimeDataParams
NodeType enum of AudioNode types.
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#type-NodeType
String returns the NodeType as string value.
NodeType : expvar.Var
NodeType : fmt.Stringer
ParamType enum of AudioParam types.
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#type-ParamType
String returns the ParamType as string value.
ParamType : expvar.Var
ParamType : fmt.Stringer
Package-Level Functions (total 3)
Disable disables the WebAudio domain.
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#method-disable
Enable enables the WebAudio domain and starts sending context lifetime
events.
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#method-enable
GetRealtimeData fetch the realtime data from the registered contexts.
See: https://chromedevtools.github.io/devtools-protocol/tot/WebAudio#method-getRealtimeData
parameters:
contextID
Package-Level Constants (total 15)
AutomationRate values.
AutomationRate values.
ChannelCountMode values.
ChannelCountMode values.
ChannelCountMode values.
ChannelInterpretation values.
ChannelInterpretation values.
Command names.
Command names.
Command names.
ContextState values.
ContextState values.
ContextState values.
ContextType values.
ContextType values.
![]() |
The pages are generated with Golds v0.8.2. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |