Private
activePrivate
channelsPrivate
pausedPrivate
processorPrivate
sampleThis method creates WAVE file as one of Base64, Data URL, Blob, Object URL.
This argument is track number for mixing. If this argument is -1, target is the all of tracks.
This argument is in order to select monaural or stereo.
This argument is quantization bit for PCM.
This argument is one of 'base64', 'dataURL', 'blob', 'objectURL'.
Return value is one of Base64, Data URL, Blob, Object URL as WAVE file.
Private
flatThis method flats recorded sound data (data block of Float32Array
) that track contains.
This argument is channel number for mixing.
This argument is track number.
Return value is instance of Float32Array
that contains flatten sound data.
This method determines whether track has recorded data.
This argument is target channel number (if this argument is -1, target is the all of channels).
This argument is target track number (if this argument is -1, target is the all of tracks).
If there is track that has recorded data at least, this method returns true
. Otherwise this value is false
.
This method determines whether designated channel number is valid.
This argument is channel number for validation.
If designated channel is valid, this value is true
. Otherwise, this value is false
.
Private
mixThis method synthesizes recorded sound data that plural track contains.
This argument is channel number for mixing.
Return value is instance of Float32Array
that contains synthesized sound data.
This method gets or sets parameters for recorder. This method is overloaded for type interface and type check.
This argument is string if getter. Otherwise, setter.
Return value is parameter for recorder if getter. Otherwise, return value is for method chain.
This method sets the max number of tracks.
This argument is the number of channels (not used currently).
This argument is the max number of tracks.
Return value is for method chain.
Generated using TypeDoc
This private class is for multi track recording.