The RecordedSound object, accessible through the control's RecordedSound property, is internally implemented as a COM interface called IRecordedSound and contains methods that allow processing the current recorded sound contents.
The RecordedSound class is implemented through the following methods:
As you can see on the list above, some method's name begins with the "Request" prefix: all of these methods will start a lengthy operation that, if not executed inside a separate thread, would certainly block the user interface of the container application: for this reason, these methods will start the related task inside a worker thread and then will immediately return control to the container application which will be kept informed about the advancement and success of the launched task through dedicated events.
See the How to synchronize the container application with the control tutorial for further information about synchronization of the container application with the control.
Samples of use of the RecordedSound object in Visual Basic 6 and Visual C++ 6 can be found inside all of the samples installed with the product's setup package.