Copyright © 2006-2019 MultiMedia Soft

RecordedSound object

Previous pageReturn to chapter overviewNext page

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:

 

Methods

 

AddToZip

CancelExportToFile

CancelUploadToFTP

CopyRangeToClipboard

FilterApply

FreeMemory

GetDuration

GetFormattedDuration

GetFormattedPlaybackPosition

GetMemoryPtr

GetMemorySize

GetPlaybackPosition

Pause

Play

PlayRange

PlaybackRateGet

PlaybackRateSet

PlaybackRateRatioGet

PlaybackTempoGet

PlaybackTempoSet

RequestDeleteRange

RequestExportToFile

RequestInsertSilence

RequestReduceToRange

RequestUploadToFTP

Resume

SaveToFile

SeekPlayPosition

SoundDirectionEnable

SoundDirectionGet

SoundDirectionIsEnabled

SoundDirectionSet

Stop

TrimSilence

TrimSilenceEnhanced

 

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.