This argument is in order to use Web Audio API.
This method clears record track.
This argument is track for clearing. If this argument is -1, target is the all of tracks.
Return value is for method chain.
This 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.
This method determines whether active track exists.
Return value is active track number.
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
.
This method determines whether designated track number is valid.
This argument is track number for validation.
If designated track is valid, this value is true
. Otherwise, this value is false
.
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 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 selects active track.
This argument is in order to select active track. If there is not designated track number, active track number is -1.
Return value is for method chain.
This method sets the max number of track.
This argument is the number of channels (not used currently).
This argument is the max number of tracks.
Return value is for method chain.
This method starts sound recording. If there is not any active track, this method stops onaudioprocess
event handler.
Return value is for method chain.
This method turns off active track, and stops onaudioprocess
event handler.
Return value is for method chain.
This private class is for multi track recording.