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)
/* sort by: | */
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)
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.