The WaveformAnalyzer object, accessible through the control's WaveformAnalyzer property, is internally implemented as a COM interface called IWaveformAnalyzer and contains methods needed to analyze the recorded sound and display its waveform representation on the screen or inside a bitmap file. For details about the use of the Waveform Analyzer refer to the How to use the Waveform Analyzer section.
The WaveformAnalyzer class is implemented through the following methods:
Methods
Create
AnalyzeFullSound
AnalyzeAbort
BitmapViewDrawToHdc
BitmapViewGetWidth
BitmapViewSaveToFile
BitmapViewSaveToMemory
BitmapViewVerticalLineAdd
BitmapViewVerticalLineRemove
Destroy
EnableScrollbarsDuringPlayback
FreeMemory
GetDisplayRange
GetDisplayWidth
GetGraphicalSettings2
GetGraphicalSettingsParam
GetMinMaxPeakLevelsForRange
GetRectangle
GetSelection
MouseSelectionEnable
Move
PlaybackLineWidthSet
PositionLineWidthSet
Refresh
Scroll
SetBackPictureFromFile
SetBackPictureFromHandle
SetDisplayRange
SetGraphicalSettings2
SetGraphicalSettingsParam
SetTrackerCursors
SetSelection
Show
VerticalLineAdd
VerticalLineAddWithName
VerticalLineGetPosition
VerticalLineMouseMoveEnable
VerticalLineNameGet
VerticalLineNameSet
VerticalLineRemove
VerticalLineSetPosition
VerticalLineShow
VerticalLinesLoad
VerticalLinesSave
ZoomIn
ZoomOut
ZoomToFullSound
ZoomToSelection
Data structures
WAVEFORM_ANALYZER_SETTINGS_2
A sample of use of the WaveformAnalyzer class in Visual Basic 6 and Visual C++ 6 can be found inside the following sample installed with the product's setup package:
- SoundEditor
|