TauInterface class abstract

Constructors

TauInterface()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

getDevices() MediaDevices
init([Level loglevel = log.Level.debug]) Future<void>
logger() Logger
newAnalyserNode(BaseAudioContext context, [AnalyserOptions options]) AnalyserNode
newAnalyserOptions({int channelCount, ChannelCountMode channelCountMode, ChannelInterpretation channelInterpretation, int fftSize, num maxDecibels, num minDecibels, TauTime smoothingTimeConstant}) AnalyserOptions
newAsyncWorkletNode(BaseAudioContext context, String name, [AudioWorkletNodeOptions opt]) AsyncWorkletNode
newAudioBuffer(AudioBufferOptions options) AudioBuffer
newAudioBufferOptions({int numberOfChannels, required int length, required TauSampleRate sampleRate}) AudioBufferOptions
newAudioBufferSourceNode(BaseAudioContext context, [AudioBufferSourceOptions options]) AudioBufferSourceNode
newAudioBufferSourceOptions({AudioBuffer? buffer, num detune, bool loop, num loopEnd, num loopStart, num playbackRate}) AudioBufferSourceOptions
newAudioContext([AudioContextOptions contextOptions]) AudioContext
newAudioContextOptions({TauAny latencyHint, TauSampleRate sampleRate, TauAny sinkId, TauAny renderSizeHint}) AudioContextOptions
newAudioNodeOptions({int channelCount, ChannelCountMode channelCountMode, ChannelInterpretation channelInterpretation}) AudioNodeOptions
newAudioProcessingEvent(String type, AudioProcessingEventInit eventInitDict) AudioProcessingEvent
newAudioProcessingEventInit({bool bubbles, bool cancelable, bool composed, required TauTime playbackTime, required AudioBuffer inputBuffer, required AudioBuffer outputBuffer}) AudioProcessingEventInit
newAudioSinkOptions({required AudioSinkType type}) AudioSinkOptions
newAudioTimestamp({TauTime contextTime, TauHighResTimeStamp performanceTime}) AudioTimestamp
newAudioWorkletNode(BaseAudioContext context, String name, [AudioWorkletNodeOptions options]) AudioWorkletNode
newAudioWorkletNodeOptions({int channelCount, ChannelCountMode channelCountMode, ChannelInterpretation channelInterpretation, int numberOfInputs, int numberOfOutputs, TauArray<int> outputChannelCount, ParameterData parameterData, ProcessorOptions processorOptions}) AudioWorkletNodeOptions
newAudioWorkletProcessor() AudioWorkletProcessor
newBiquadFilterNode(BaseAudioContext context, [BiquadFilterOptions options]) BiquadFilterNode
newBiquadFilterOptions({int channelCount, ChannelCountMode channelCountMode, ChannelInterpretation channelInterpretation, BiquadFilterType type, num Q, num detune, num frequency, num gain}) BiquadFilterOptions
newChannelMergerNode(BaseAudioContext context, [ChannelMergerOptions options]) ChannelMergerNode
newChannelMergerOptions({int channelCount, ChannelCountMode channelCountMode, ChannelInterpretation channelInterpretation, int numberOfInputs}) ChannelMergerOptions
newChannelSplitterNode(BaseAudioContext context, [ChannelSplitterOptions options]) ChannelSplitterNode
newChannelSplitterOptions({int channelCount, ChannelCountMode channelCountMode, ChannelInterpretation channelInterpretation, int numberOfOutputs}) ChannelSplitterOptions
newConstantSourceNode(BaseAudioContext context, [ConstantSourceOptions options]) ConstantSourceNode
newConstantSourceOptions({num offset}) ConstantSourceOptions
newConvolverNode(BaseAudioContext context, [ConvolverOptions options]) ConvolverNode
newConvolverOptions({int channelCount, ChannelCountMode channelCountMode, ChannelInterpretation channelInterpretation, AudioBuffer? buffer, bool disableNormalization}) ConvolverOptions
newDelayNode(BaseAudioContext context, [DelayOptions options]) DelayNode
newDelayOptions({int channelCount, ChannelCountMode channelCountMode, ChannelInterpretation channelInterpretation, TauTime maxDelayTime, TauTime delayTime}) DelayOptions
newDynamicsCompressorNode(BaseAudioContext context, [DynamicsCompressorOptions options]) DynamicsCompressorNode
newDynamicsCompressorOptions({int channelCount, ChannelCountMode channelCountMode, ChannelInterpretation channelInterpretation, num attack, num knee, num ratio, num release, num threshold}) DynamicsCompressorOptions
newGainNode(BaseAudioContext context, [GainOptions options]) GainNode
newGainOptions({int channelCount, ChannelCountMode channelCountMode, ChannelInterpretation channelInterpretation, num gain}) GainOptions
newIIRFilterNode(BaseAudioContext context, IIRFilterOptions options) IIRFilterNode
newIIRFilterOptions({int channelCount, ChannelCountMode channelCountMode, ChannelInterpretation channelInterpretation, required TauArray<TauNumber> feedforward, required TauArray<TauNumber> feedback}) IIRFilterOptions
newMediaElement({required String src}) MediaElement
newMediaElementAudioSourceNode(AudioContext context, MediaElementAudioSourceOptions options) MediaElementAudioSourceNode
newMediaElementAudioSourceOptions({required MediaElement mediaElement}) MediaElementAudioSourceOptions
newMediaStream() MediaStream
newMediaStreamAudioDestinationNode(AudioContext context, [AudioNodeOptions options]) MediaStreamAudioDestinationNode
newMediaStreamAudioSourceNode(AudioContext context, MediaStreamAudioSourceOptions options) MediaStreamAudioSourceNode
newMediaStreamAudioSourceOptions({required MediaStream mediaStream}) MediaStreamAudioSourceOptions
newMediaStreamTrackAudioSourceNode(AudioContext context, MediaStreamTrackAudioSourceOptions options) MediaStreamTrackAudioSourceNode
newMediaStreamTrackAudioSourceOptions({required MediaStreamTrack mediaStreamTrack}) MediaStreamTrackAudioSourceOptions
newOfflineAudioCompletionEvent(String type, OfflineAudioCompletionEventInit eventInitDict) OfflineAudioCompletionEvent
newOfflineAudioCompletionEventInit({bool bubbles, bool cancelable, bool composed, required AudioBuffer renderedBuffer}) OfflineAudioCompletionEventInit
newOfflineAudioContext(TauAny contextOptionsOrNumberOfChannels, [int length, TauSampleRate sampleRate]) OfflineAudioContext
newOfflineAudioContextOptions({int numberOfChannels, required int length, required TauSampleRate sampleRate, TauAny renderSizeHint}) OfflineAudioContextOptions
newOscillatorNode(BaseAudioContext context, [OscillatorOptions options]) OscillatorNode
newOscillatorOptions({int channelCount, ChannelCountMode channelCountMode, ChannelInterpretation channelInterpretation, OscillatorType type, num frequency, num detune, PeriodicWave periodicWave}) OscillatorOptions
newPannerNode(BaseAudioContext context, [PannerOptions options]) PannerNode
newPannerOptions({int channelCount, ChannelCountMode channelCountMode, ChannelInterpretation channelInterpretation, PanningModelType panningModel, DistanceModelType distanceModel, num positionX, num positionY, num positionZ, num orientationX, num orientationY, num orientationZ, num refDistance, num maxDistance, num rolloffFactor, num coneInnerAngle, num coneOuterAngle, num coneOuterGain}) PannerOptions
newParameterData(Map<String, dynamic> m) ParameterData
newPeriodicWave(BaseAudioContext context, [PeriodicWaveOptions options]) PeriodicWave
newPeriodicWaveConstraints({bool disableNormalization}) PeriodicWaveConstraints
newPeriodicWaveOptions({bool disableNormalization, TauArray<TauNumber> real, TauArray<TauNumber> imag}) PeriodicWaveOptions
newProcessorOptions(Map<String, dynamic> m) ProcessorOptions
newStereoPannerNode(BaseAudioContext context, [StereoPannerOptions options]) StereoPannerNode
newStereoPannerOptions({int channelCount, ChannelCountMode channelCountMode, ChannelInterpretation channelInterpretation, num pan}) StereoPannerOptions
newWaveShaperNode(BaseAudioContext context, [WaveShaperOptions options]) WaveShaperNode
newWaveShaperOptions({int channelCount, ChannelCountMode channelCountMode, ChannelInterpretation channelInterpretation, TauArray<TauNumber> curve, OverSampleType oversample}) WaveShaperOptions
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited