Previous | Up | Next |
Defines the audio data characteristics that will be recorded in the AsRecorderParameters
The samples recorded will be recuperated by a callback in the form of a character string, each of size '_size_', given in milliseconds.
AsRecorder asRecorderInit ( AsRecorder _recorder_ fun [AsRecorder u0 S] u1 _callback_ u0 _user_ I _size_ I _channels_ I _frequency _ I _resolution_ I _threshold_ I _flag_ )
Return value
_recorder_ Object of type AsRecorder _callback_ Recording callback providing the recorded audio data.
The additional parameter corresponds to the audio data._user_ User parameter. _size_ Size of audio data transmitted to the callback in milliseconds. _channels_ Number of channels, 1 for mono, 2 for stereo. _frequency _ Sampling frequency between 5000 Hz and 48000 Hz. _resolution_ Sampling rate in bits, 8 or 16. _threshold_ Threshold volume for silence detection, between 0 (no silence detection) and 100.
If the volume of the recorded sound is below the threshold volume, it will not be transmitted to the callback._flag_ Unused, should be set to nil
The AsRecorder given as a parameter, or nil in case of a failure.Remark
If the AsRecorder had previously been used, it will be reinitialized upon using this method.