ProtectedanalyserProtectedautopannerProtectedbitcrusherProtectedchorusProtectedcompressorProtectedcontextProtecteddelayProtecteddestinationProtectedenvelopegeneratorProtectedequalizerProtectedfilterProtectedflangerProtectedfuzzProtectedlistenerProtectedmastervolumeProtectedmixedProtectedmodulesProtectednoisegateProtectednoisesuppressorProtectedoverdriveProtectedpannerProtectedphaserProtectedpitchshifterProtectedpreampProtectedprocessorProtectedrecorderProtectedreverbProtectedringmodulatorProtectedrunningProtectedstereoProtectedtremoloProtectedvocalcancelerProtectedwahThis method switches destination over to AudioDestinationNode.
Return value is for method chain.
This method connects AudioNodes.
This argument is AudioNode as sound source.
This method disconnects instance of AudioWorkletNode as sound source.
This method edits module to use and module connection order.
This argument is edited modules.
Return value is previous modules.
This method exits from Picture In Picture (PIP).
Return value is Promise.
This method gets or sets fade-in time.
Optionaltime: numberThis argument is fade-in time. If this argument is omitted, this method is getter.
Return value is fade-in time. Otherwise, return value is for method chain.
This method gets or sets fade-out time.
Optionaltime: numberThis argument is fade-out time. If this argument is omitted, this method is getter.
Return value is fade-out time. Otherwise, return value is for method chain.
This method gets instance of MediaElementAudioSourceNode.
This method determines whether instance of HTMLMediaElement exists.
If instance of HTMLMediaElement already exists, this value is true. Otherwise, this value is false.
This method determines whether instance of MediaElementAudioSourceNode exists.
If instance of MediaElementAudioSourceNode already exists, this value is true. Otherwise, this value is false.
ProtectedinitThis method re-initials modules.
This argument is in order to use Web Audio API.
This method installs customized effector.
This argument is subclass that extends Effector class.
Return value is instance of customized effector (that extends Effector class).
This method gets instance of Module (Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module (Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module (Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module (Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module (Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module (Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module (Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module (Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module (Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module (Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module (Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module (Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module (Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module (Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module (Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module (Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module (Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module (Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module (Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module (Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module (Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module (Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module (Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module (Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module (Analyser, Recorder, Effector ... etc).
This argument selects module.
This method gets instance of Module (Analyser, Recorder, Effector ... etc).
This argument selects module.
This method stops effectors.
OptionalstopTime: numberThis argument is used for scheduling parameter.
Return value is for method chain.
This method starts effectors.
OptionalstartTime: numberThis argument is used for scheduling parameter.
Return value is for method chain.
This method gets or sets parameters for media module. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for media module if getter. Otherwise, return value is for method chain.
This method gets or sets parameters for media module. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for media module if getter. Otherwise, return value is for method chain.
This method gets or sets parameters for media module. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for media module if getter. Otherwise, return value is for method chain.
This method gets or sets parameters for media module. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for media module if getter. Otherwise, return value is for method chain.
This method gets or sets parameters for media module. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for media module if getter. Otherwise, return value is for method chain.
This method gets or sets parameters for media module. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for media module if getter. Otherwise, return value is for method chain.
This method gets or sets parameters for media module. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for media module if getter. Otherwise, return value is for method chain.
This method gets or sets parameters for media module. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for media module if getter. Otherwise, return value is for method chain.
This method gets or sets parameters for media module. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for media module if getter. Otherwise, return value is for method chain.
This method gets or sets parameters for media module. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for media module if getter. Otherwise, return value is for method chain.
This method gets media module parameters as associative array.
This method determines whether media is paused.
If media is paused, this value is true. Otherwise, this value is false.
This method prepares for playing media anytime after loading media resource.
This argument is Object URL or file name for media resource.
OptionalmimeType: stringThis argument is required in case of audio streaming.
Return value is for method chain.
This method requests Picture In Picture (PIP).
Return value is Promise.
This method enables to use multiple output devices.
This argument is string as output device ID.
OptionalsuccessCallback: () => voidThis argument is invoked on success.
OptionalerrorCallback: (error: Error) => voidThis argument is invoked on failure.
Return value is for method chain.
This method gets HTMLMediaElement and selects media format. In addition, this method adds event listeners that are defined by HTMLMediaElement.
Return value is for method chain.
This method starts media from designated time.
Optionalposition: numberThis argument is time that media is started at. The default value is 0.
OptionalerrorCallback: (error: Error) => voidThis argument is invoked on failure.
Return value is for method chain.
This method stops media.
OptionalsuccessCallback: () => voidThis argument is invoked on success.
OptionalerrorCallback: (error: Error) => voidThis argument is invoked on failure.
Return value is for method chain.
This method switches destination over to MediaStreamAudioDestinationNode.
Optionalparams: {Return value is for method chain.
This method stops analyser, recorder and onaudioprocess event.
Return value is for method chain.
This method gets effector's parameters as JSON.
This class processes sound data from
HTMLMediaElement. Namely, this class enables to create audio player that has higher features fromHTMLMediaElement. But, this class is disadvantage to play many one shot audios. In that case, developer should useOneshotModule.